С 2001 года книга «Приемы объектно-ориентированного проектирования» переиздавалась 3 раза.
Дата первого издания «Приемы объектно-ориентированного проектирования. Паттерны проектирования»: февраль 2001 года, последнее, 3-е издание вышло
в июне 2011 года.
Аннотация к книге "Приемы объектно-ориентированного проектирования"
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Данное издание не является оригинальным. Книга печатается по технологии принт-он-деманд после получения заказа.
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь...
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Данное издание не является оригинальным. Книга печатается по технологии принт-он-деманд после получения заказа.
Достойная книга о паттернах, изложено все четко и ясно. Даны решения часто возникающих проблем в разработке. Книгу приятно взять в руки, изготовили специально для меня по технологии принт-он-деманд.
Не хочу повторяться, тут и так много
хорошего написано о данной книге. Скажу
лишь, что лично мне, как Java-разработчику,
она чрезвычайно помогла в работе.
Эту группу авторов часто называют "банда четырех"! Нет. вовсе не из-за их левой коммунистической политической наклонности. Можно сказать, что паттерны проектирования, которых раньше "не было" (хотя это как посмотреть, хотя для некоторых и Америки не было до 1492 года пока ее Колумб не открыл), это веяние первого десятилетия XXI века в проектировании ПО и АИС. А авторы одними из первых изложили материал именно так - по-бандитски дерзко, не так как у всех.
В этой книге рассматриваются на самом деле основы, но во многих лично мне до сих пор сложно разобраться.
Опечатки и несостыковки конечно тоже присутствуют, но не значительные. Перевод иногда похрамывает.
Но самое скверное и бесстыдное, что могло сделать издательство, так это издать эту книгу не в твердом переплете! Через несколько месяцев книга у неаккуратного студента превращается в что-то замусолено-серое. Думаю найдутся такие, кто ходил в книжный за "обновлением".
Читайте. И помните, что "мы - сила, потому что мы банда"!
Лучшая из книг по программированию, которые я
когда-либо читал. Причем, что интересно - она
одинаково полезна вне зависимости от вашего
опыта. Поразительный шедевр, хоть и датирован
серединой 90-х!
Тем, кто только начинает знакомство с паттернами проектирования по этой книге - подсказка - нужно сразу пролистать весь список паттернов и разобраться с названиями
(практически все используют оригинальные английские названия, а в тексте книги - не очень хорошо подобранные переведы имен)
Согласен с предудыщими авторами.
Благодаря данной книге получил зачёт в прошлом семестре, а теперь и тема курсовой связана с применением паттернов.
Читать всем, кто изучает ООП! :)
Описание несколько сумбурно. Например, описываются разные паттерны (Wrapper,Adapter,Decorator), а далее написано, что названия паттернов - синонимы. От того, человеку не знающему хорошо тематику, трудно сразу разобраться.
А в целом не жалею, что купил.
Книга превосходная. Те кому уже надоели книжки вида «С++ за 21 день» обязательно стоит обратить внимание на эту книжку. Кто еще сомневается, может брать без оглядки.
Несомненно книга в целом хорошая. Очень сильно хромает перевод. Однако я считаю для человека понявшего суть ООП и научившегося использовать его достоинства в полной мере - книга мало что дает. Если у вас опыт разработки приложений больше двух лет на языках высокого уровня - Вы скорее всего уже знаете все описываемые методики, просто не знаете как они называются в терминологии авторов. Тем более вызывают сомнения некоторые методики которые на мо взгляд дублируют или являются более частными случаями других из этой же книги (и это мое мнение поддерживается авторитетными разработчиками). Книга дает пищу для размышления, однако портит впечатление слабый перевод. Читайте оригинал если есть возможность.
Вполне вероятено книга переводилась группой, что очень часто происходит. Помню как в студенческие годы нам преподы подкидывали тексты для переводов. В этом случае - не удивлюсь что, терминология может хромать. Для студней - практика, а перевод все-таки до ума надо нормально доводить.
А насчет GoF - классика, читать обязательно.
Явно лучшая книга с одним НО - это лучшая книга в ее английском варианте. Очень огорчил переводчик, явно путается в терминах и далек от ООП.
Читайте оригинал!
П.С. Почему бы в информации о книге на сайте не указывать имя переводчика.
книга скучной не показалась!
Паттерны очень интересные и часто бывают необходимы. А главное, книга формулирует принципы проектирования паттернов, что ещё важнее!
Кто ещё не читал - всем читать мировой бестселлер! Любой современный программист должен знать о паттернах и применять их. Сначала книга немного скучновата и кажется, что описанные паттерны имеют мало смысла, но когда дело доходитр до каталога... Привыкаешь к структуре и стилю изложения. Понимаешь всё, и чем дальше - тем больше. Особенно порадовали главы про структурные паттерны и паттерны поведения. Книга - просто супер.
Ни одна книга не вызывала у меня столь сильного сожаления о том, что я не прочитал её раньше. Ценность книги в разы (может быть, в десятки раз) выше её цены. Обязательно купите.
Книга чрезвычайно полезна. Многие из нас были очень обрадованы появлением русского перевода.
Книга будет полезна всем, кто имеет дело с ОО. Паттерны -- это не шаблоны. Паттерны учать думать, анализируя опыт первопроходцев. Кроме того, в книге содержится необходимый минимум материала по качеству ОО дизайна.
Не могу согласиться с господином arusakov@cboss.ru, написавшим предыдущий отзыв, в котором он ставит "Patterns" в один рад с "Зелененькой книжицей генерала Буча". Я бы сравнил "Patterns" с книгой Б. Мейера "Object-Oriented Software Construction". Буч стоИт на много ступеней ниже, чем эти две вействительно великие вещи. И на библию не тянет даже близко.
Я читал эту книгу на английском, когда русского издания еще не было. И с тех пор с большим нетерпением ждал выхода русского издания. Если "Объектно-ориентированный анализ и проектирование" Гради Буча считать Библией ООП, то "Design Patterns", как она называлась на английском - это Новый Завет для объектных программистов
Гость
Купил бы PDF для читалки
Достойная книга о паттернах, изложено все четко и ясно. Даны решения часто возникающих проблем в разработке. Книгу приятно взять в руки, изготовили специально для меня по технологии принт-он-деманд.
Гость
Юра
Obi
BorisPlus
Неизвестный автор
venticello
Неизвестный автор
Antony
nerezus
S10
Начальник
jstingo@yandex.ru
xiled@yandex.ru
Антон
k01va1v@rambler.ru
Роман
Юрий
chords@bk.ru
Павел Шмаков
Дмитрий
madcreep
Гость
bilas@rt.mipt.ru
arusakov@cboss.ru