Отзывы на произведение: Паттерны объектно-ориентированного проектирования

Эрих Гамма, Роберт Джонсон

·14 отзывов
Паттерны объектно-ориентированного проектирования
870 ₽
1 739 ₽ -50%

Мягкий переплёт

Сначала новые
Паттерны описаны. Все классические. Примеры кода на C++ и неизвестном древнем smalltalk.
Описания детальные, вполне понятные и сложные.
Для ознакомления с теорией пойдет, а так можно все эти паттерны найти в сети в готовом виде на нужном языке программирования и с подробными объяснениями более простым языком. Хорошо подойдет для вечернего чтения перед сном.
Плюсы
Книга сделана добротно, несмотря на мягкую обложку. Детально описаны паттерны, для чего и почему они придуманы и используются.
Минусы
Примеры ограничены кусками кода на C++ и smalltalk, нужно иметь хорошо развитое воображение, чтобы дорисовывать в голове все описанные в книге конструкции.
Брала для человека в подарок, которой занимается программированием. Брала по отзывам в интернете. Как я поняла, это книга как маленький помощник, к ней можно возвращаться сново и сново на отдельные темы и уточнение правил написание кода. Обложка в мягком переплете, внутри страницы белые, шрифт крупный. Я прочла пару первых страниц и в целом информация написана доступным языком. Рекомендую
Та самая книга с совами, которую советуют вообще все. Купил, потому что надо, стоит на полке, открываю раз в год от силы.
Проблема в том, что примеры на C++ и им лет тридцать. Половину паттернов в современной разработке либо язык уже решает за тебя, либо фреймворк, и сидеть разбирать их академически — такое. Синглтон и фабрику ты и так знаешь, а остальное на практике почти не встречал.
Как исторический памятник и чтобы понимать, о чём коллеги говорят — да. Но что её надо прямо штудировать каждому, я не согласен, сейчас хватает разборов посвежее и на нормальных языках.
Минусы
Цена высокая, но магазин иногда устраивает скидки и акции.
Известная классика по ООП с основой разжевывая основные абстракции взаимодействия, с примерами проектирования и разными ситуациями использования тех или иных паттернов, взял как домашний исторический справочник почитать.
Плюсы
Доступные примеры и развертка истории восприятия объектной разработки, много примеров и описаний, вместе с примерами кода, доступно поясняя отличия от сугубо функционального подхода старой школы.
Минусы
Душно и выразительность строится на языках механику которых мало кто уже поймет, со smalltalk взаимодействуют разве что в морге и музеях, а примеры на c++ будут имеют очень много жирных условностей что со скрипом иной раз кладутся на нынешние реалии, особенно в части кастинга типов и грязных трюков с ссылками. Взял бы справочник более емкий и уместный, но таких особо не нашел.
Книга довольно хорошо объясняет все основные паттерны объектно-ориентированного программирования. Они объяснены невероятно глубоко на языке программирования C, но для новичков явно не подойдет: очень тяжелая по материалу. Книга больше подойдет уже для средних и продвинутых в программировании. В целом, это классика, которую стоит прочитать каждому программисту
Плюсы
Качество бумаги, удобный переплет, доходчивое объяснение материала
Минусы
Не обнаружено
Очень полезно
Плюсы
Описанные решения действительно актуальны и можно спокойно читать и разбирать все примеры. В отличие от тех же книг Роберта Мартина (где многие догмы сильно устарели). Здесь же - must read любого разработчика. Очень помогает сразу применять в деле, реализовывать решения в своих проектах. Для понимания в общем и целом - несложно, но есть парочка особо запутанных тем, в которые придется долго вникать. (к примеру паттерн Visitor, лично для меня таковым показался).
Оформление с совушками милое)
Покупала в подарок по виш-листу друга-программиста. Он оказался в восторге, сказал, что это отличный настольный гайдбук для большинства понимающих людей. Мне, как дарителю, понравился дизайн книги - совушки в самое сердечко. Приятный зеленый цвет. Книжка достаточно увесистая, с плотными страницами и отличной печатью. Чернила качественные, не размазываются. Книга увеличенного формата, внутри все выглядит четко структурированным.
Плюсы
Может оказаться отличным подарком для начинающего или даже опытного программиста
Минусы
Не обнаружила
Было смешно, когда я, человек, привыкший к питону, листал книгу, где каждая глава посвящена какому то шаблону проектирования. Здесь и фабрика, и стратегия, и наблюдатель, и одиночка, и все они разложены как кубики. Авторы рассказывают, зачем нужны паттерны, показывают примеры на С плюс плюс и даже на Смоллтоке и объясняют, в каких ситуациях лучше не усложнять. Меня удивило, что спустя четверть века эти рецепты все ещё работают
Хорошая настольная книжка-сборник паттернов проектирования для ООП-языков программирования. Сами примеры реализации написаны на С++, но лично у меня не возникло проблем с переводом их на другой ООП-язык без знания C++. Рекомендую данную книгу, если вы только начинаете учить паттерны или попросту нужно время от времени вспоминать какие-нибудь интересные паттерны, которые обычно не упоминают в большинстве открытых бесплатных источников.
Плюсы
Популярные паттерны проектирования, описаны достаточно неплохо. Хорошее качество бумаги и удобный для чтения формат книги.
Интересная, а главное, очень полезная книга, которая позволит расширить свои знания и умения в области программирования. Содержит 23 основных паттерна, способствующих формированию правильной организации и структуры кода. Примеры проектирования приведены на языке C++. Очень хорошее издание, высокое качество печати, бумаги. К переводу нареканий пока не возникло.
Плюсы
Написана "Бандой четырёх", чтобы стать настольной книгой программиста.
Минусы
Нет.
Паттерны
Изучая программирование часто возникает вопрос как упорядочить код, как организовать его структуру и классы внутри пакета данных. На этом этапе наступает время паттернов проектирования! Книга отличная, без привязки к языку программирования, что удобно.
Единственный для меня минус это мягкая обложка… часто книги по программировании печатают в мягких и недолговечных обложках…
Отзыв на книгу "Паттерны объектно-ориентированного проектирования"
Это лучшая книга для того, чтобы узнать, понять и научиться на практике использовать все самые основные паттерны проектирования программного обеспечения независимо от используемого языка программирования.
Данное переиздание книги спустя 25 лет, в частности, вносит уточнения в терминологию и содержит более точный перевод.
Книга пришла быстро и без повреждений.
Паттерны объектно-ориентированного проектирования Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.
Очевидно, что данная книга является Супер-шедевром данных 4 авторов!
Банда 4
Книга требует знания любого ООП ЯП-а(не обязательно C++) до уровня классов.