Купить книгу Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения на русском [PDF, EPUB, FB2, MOBI]
Design Patterns: Elements of Reusable Object-Oriented Software (B000SEIBB8)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Gamma Erich | #2: Распознавание образов
Знаковый каталог «Банды четырёх», содержащий 23 шаблона для решения часто встречающихся дизайнерских задач.
Шаблоны позволяют дизайнерам создавать более гибкие, элегантные и, в конечном итоге, многократно используемые проекты, не тратя время на поиск новых проектных решений. Книга «Шаблоны проектирования» , оказавшая огромное влияние на науку, является современной классикой, которая знакомит с тем, что такое шаблоны и как они могут помочь в проектировании объектно-ориентированного программного обеспечения, а также предоставляет каталог простых решений для тех, кто уже программирует хотя бы на одном объектно-ориентированном языке программирования.
Каждый узор:
- Описывает обстоятельства, при которых данный узор применим, когда его можно использовать с учетом других проектных ограничений, а также последствия и компромиссы использования узора в рамках более крупного проекта.
- Составлен на основе реальных систем и реальных примеров.
- Включает в себя загружаемый исходный код на C++, демонстрирующий, как можно реализовать шаблоны, и на Python.
Из предисловия: « Как только вы освоите шаблоны проектирования и испытаете с ними «Ага!» (а не просто «Что?»), вы больше никогда не будете думать об объектно-ориентированном проектировании прежним образом. У вас появятся идеи, которые помогут сделать ваши собственные проекты более гибкими, модульными, многоразовыми и понятными — именно поэтому вас и интересуют объектно-ориентированные технологии, не так ли?»