ru

Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения на русском

#317132
Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения

Design Patterns: Elements of Reusable Object-Oriented Software (B000SEIBB8)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Gamma Erich | #2: Распознавание образов

4.7 (2832)

Знаковый каталог «Банды четырёх», содержащий 23 шаблона для решения часто встречающихся дизайнерских задач.

Шаблоны позволяют дизайнерам создавать более гибкие, элегантные и, в конечном итоге, многократно используемые проекты, не тратя время на поиск новых проектных решений. Книга «Шаблоны проектирования» , оказавшая огромное влияние на науку, является современной классикой, которая знакомит с тем, что такое шаблоны и как они могут помочь в проектировании объектно-ориентированного программного обеспечения, а также предоставляет каталог простых решений для тех, кто уже программирует хотя бы на одном объектно-ориентированном языке программирования.

Каждый узор:

  • Описывает обстоятельства, при которых данный узор применим, когда его можно использовать с учетом других проектных ограничений, а также последствия и компромиссы использования узора в рамках более крупного проекта.
  • Составлен на основе реальных систем и реальных примеров.
  • Включает в себя загружаемый исходный код на C++, демонстрирующий, как можно реализовать шаблоны, и на Python.

Из предисловия: « Как только вы освоите шаблоны проектирования и испытаете с ними «Ага!» (а не просто «Что?»), вы больше никогда не будете думать об объектно-ориентированном проектировании прежним образом. У вас появятся идеи, которые помогут сделать ваши собственные проекты более гибкими, модульными, многоразовыми и понятными — именно поэтому вас и интересуют объектно-ориентированные технологии, не так ли?»