Чтобы после изучения языка программирования и основ ООП понять как это использовать всё это вместе, надо обязательно прочитать эту книгу. В книге есть замечательный пример разработки сложного приложения с использованием паттернов проектирования.
Книгу рекомендуют практически в каждой статье, в каждой другой книге, посвященной паттернам проектирования. Эта книга уже стала классикой. Однако, данная книга тяжеловата для восприятия, если вы впервые знакомитесь с паттернами проектирования. Одна из причин – стиль изложения и примеры. Приведены примеры применения паттернов на основе достаточно сложных систем. Но если вы уже знаете паттерны и разбираетесь в них, то эта книга – обязательное приобретение для вашей библиотеки программиста.
Хорошая книга. Автор знает своё дело. Идеальный вариант как для новичков так и для тех кто хочет освежить свои знания....
Невероятно полезная книга.
Содержит множество красивых, изящных и работающих решений, использование которых значительно улучшает код, стабилизирует его работу и позволяет добиться нужного малыми силами. С одной стороны все описанные паттерны используют стандартные возможности языков, ничего сверхъестетсвенного, но это уже готовые и проверенные решения, дойти до которых самому было бы гораздо труднее и не так надёжно.
Обязательный must read для всех ООП программистов =)
Несмотря на уже почтенный возраст (эта книга старше многих сеньоров на текущий момент) и необычный выбор языка программирования для примеров, раскрывает задачи, в которых применение паттернов было бы уместным. Книга разделена на две части: повествовательную, в которой проектируется текстовый редактор, и справочнную, в которой описываются большинство современных паттернов проектирования. Книга мастхев, хотя на рынке есть и более современные учебники, раскрывающие паттерны проектирования. Стоит прочесть, как и большинство другой классики.
Must have в коллекции любого ООП разработчика. Новичку позволит дать скачок от новичка к чуть более понимающему новичку, при этом после первого прочтения(в моем случае) Вы едва ли поймете всю книгу и запомните все паттерны, но общее понимание того зачем они, и что вообще существует Вы точно получите, что положительно поспособствует решению практических задач, во время работы с которыми Вы станете замечать, что что-то знакомое описывалось в книге.
Книгу эту покупала ещё очень давно, в самом начале практики. И потребовалась несколько заходов что бы её осилить. Прочитать получилось только после того как появился богатый бэкграунд, и накопленные примеры задач. И появилась возможность переложить паттерны, на реальные примеры из практики. До этого, совсем ни как: язык сложноватый, примеры сложные (ну и я пхпшник).
Но после того как появился опыт, книга уже становится хорошим справочником. Начинающим рекомендую сайт рефакторинг.гуру , там чуть более разжевано и с примерами на разных языках.
Я читал старое издание, изданное в серии "Библиотека программиста". Дает основные понятия об образцах проектирования. Очень полезна для ознакомления с лучшими образцами - решениями при проектировании ПО/программировании. Для качественной разработки ПО эту книгу надо учить наизусть (конечно, если в окружении разработчика практикуется программирование по образцам).
Книга - важный источник знаний о паттернах ООП и может быть вашим настольным справочником по данной теме. Мне лично ни раз помогала при выборе корректного решения задач в работе, а также в дискуссиях с коллегами. Рекомендую всем разработчикам.
Главный плюс этой книги в том, что её легче воспринимать человеку, который уже имеет достаточно хороший опыт в программировании. По сравнению с книгой от «Банды 4-ёх», здесь нету долгих разжевываний и все примеры представлены на C++ (у head first на java).
В ообщем – книга для более подготовленных специалистов, которые не хотят читать воду.
Izoh qoldiring
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» kitobiga sharhlar