- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Отзывы на книгу: Приемы объектно-ориентированного проектирования. Паттерны проектирования; Питер, 2019
- Издатель: Издательский дом "Питер"
- ISBN: 978-5-4590-1720-5, 978-5-469-01136-1, 978-5-496-00389-6
- Книги: Программирование
- ID:1816448
Отзывы (25)
- Вячеслав Шепелев — 11 Мая 2022
Книга - важный источник знаний о паттернах ООП и может быть вашим настольным справочником по данной теме. Мне лично ни раз помогала при выборе корректного решения задач в работе, а также в дискуссиях с коллегами. Рекомендую всем разработчикам.
- Обыграйкин Максим — 11 Февраля 2020
Книга отличная. Структурирует разбросанные знания.
Один очень большой минус на мой взгляд. Трудно воспринимается без соответствующей базы.. Я бы не рекомендовал ее читать первой книгой при изучении шаблонов. На мой взгляд более доступным и понятным языком объясняется в книге Head First Паттерны Проектирования. - Анонимно — 16 Сентября 2019
Всем привет!
Очень известная книга от авторитетных авторов.
Книга поветствует о разных методиках и подходах к построению системы. Одной из первых должна быть прочитана новичками, материал представлен абстрактно от языка программирования, но встречаются примеры на c++ и еще одном скриптовом языке. Практики из данной книги применяются в разработке ПО очень давно, и даже если вы их не знаете, то скорее всего Вы их уже применяли, но не знали.
Книга напечатана на хорошей бумаге, с отличным переводом.
Советую ее всем разработчикам. Эта книга не займет места на полке среди хороших книг, т.к. к ней придется обращаться очень часто, ообенно на первых порах. И лучше ее держать поближе.
Спасибо за внимание! - Анонимно — 15 Сентября 2019
Отличная настольная книга, как мне кажется, которую стоит иметь каждому разработчику. Довольно доступно разжеваны многие понятия, но все надо проверять на практике. К этой книге стоит приступить, когда есть хотя бы полгода практики написания кода, причём, неважно какого языка - пользу найдёт каждый. Первое время будет казаться неявной разница между некоторыми паттернами, но при регулярном использовании на практике, буквально после 3-4 использований каждого, понимаешь логику авторов и начинаешь гораздо лучше писать код. В общем, почётное место этой книги - на столе у рабочего места. Можно использовать как справочник первые 2 года, пока не придет чёткое понимание большинства понятий.
Крайне рекомендую! - Анонимно — 14 Сентября 2018
Полезная книга для начинающих или уже опытных разработчиков, которые пишут используя объектно ориентированное программирование и хотят улучшить свои навыки в этом непростом деле. В данной книги даны популярные паттерны разработки, которые должны помочь упорядочить ваш код, сделать его понятнее для других разработчиков, устранить неудачные архитектурные решения более подходящими под вашу задачу. Для себя я часто находил, что я использовал тот или иной паттерн в своих проектах, сам не зная того. Также заметил что реализации из книги помогли структурировать мои знания и упросить мою дальнейшую разработку новых и текущих проектов.
- Роман Осипов — 14 Сентября 2018
Прекрасная книга которая обыза быть на полке каждого программиста. Уже за почти 25 лет с момента её выходы, они никак не потеряла своей актуальности. Но нельзя не отметить, что если вы только хотите познакомится с паттернами проектирования, то я бы рекомендовал для начала прочитать книгу по паттернам проектирования из серии HeadFirst. Она написана на примере более современного языка Java.
Но хоть к содержанию книги и нет претензий, то вот к её оформлению более чем:
1. Данная книга обязана быть в твердом переплете. Т.к. эта та книга которая должна регулярно перечитываться.
2. Шрифт и межстрочный интервал можно было сделать немного побольше.
3. Качество бумаги. Бумага настолько тонкая, что при чтении просвечивается текст на обратной стороне листа
И пусть это увеличило бы цену книги, но лично я бы с удовольствием ещё купил и эту книгу в которой были бы устранены эти недостатки - Тимофей Степанович Таран — 15 Сентября 2017
Добавил эту книгу себе на полку для прочтения на будущее, очень заинтересовало название. Хотелось бы получше овладеть этим механизмом. Паттерни проектирования полезная тема. Хоть уже и изучал, всегда интересно узнать новое мнение по этому поводу. Надеюсь не разочаруюсь и смогу узнать что-то новое. Потом отпишусь когда прочитаю.
- Алексей Серенков — 14 Сентября 2017
Советую к прочтению данную книгу
- Шамарин Антон — 6 Апреля 2017
Хорошая книга, и качество печати хорошее,четкое. На сайте указано 2013 год Питер издание, на самом деле мне пришла книга 2017 года Питер это порадовало.
- Oleg — 10 Марта 2017
Хорошая книга. Автор знает своё дело. Идеальный вариант как для новичков так и для тех кто хочет освежить свои знания....
- Васин Филипп — 6 Октября 2016
Тема паттернов раскрыта простым языком, до этой книги не мог в голове многие моменты уложить нормально. Для новичков и как справочник для всех остальных. Впечатление портит мягкий переплёт, купил бы повторно в твёрдом.
- Владимир Якушев — 6 Октября 2016
Чтобы после изучения языка программирования и основ ООП понять как это использовать всё это вместе, надо обязательно прочитать эту книгу. В книге есть замечательный пример разработки сложного приложения с использованием паттернов проектирования.
- Сергей Викторович Сай — 15 Сентября 2016
Хорошая книга, отличный каталог, но немного сложна для понимания, новичкам рекомендовал бы начать с чего нибудь по-проще. Бумага - белая, плотная, шрифт четкий, не мелкий, в этом плане все гуд.
- Кирилл Андреевич Бабин — 14 Сентября 2016
Хорошая вещь, но сложновата для понимания...
- Егор Меркушев — 14 Сентября 2016
Это классика и её нужно прочесть, если вы думаете, что вы программист.
- Вячеслав Слинкин — 5 Апреля 2016
ПрактичнееГлавный плюс этой книги в том, что её легче воспринимать человеку, который уже имеет достаточно хороший опыт в программировании. По сравнению с книгой от «Банды 4-ёх», здесь нету долгих разжевываний и все примеры представлены на C++ (у head first на java).
В ообщем – книга для более подготовленных специалистов, которые не хотят читать воду. - Владимир Иванов — 6 Марта 2016
Энциклопедия паттерновКнигу рекомендуют практически в каждой статье, в каждой другой книге, посвященной паттернам проектирования. Эта книга уже стала классикой. Однако, данная книга тяжеловата для восприятия, если вы впервые знакомитесь с паттернами проектирования. Одна из причин – стиль изложения и примеры. Приведены примеры применения паттернов на основе достаточно сложных систем. Но если вы уже знаете паттерны и разбираетесь в них, то эта книга – обязательное приобретение для вашей библиотеки программиста.
- Наконечный Александр — 22 Февраля 2016
На мой взгляд, это самое лучшее, что можно найти по оо-архитектурам. Каждый паттерн объяснен на простом кратком примере. Книга конечно не для совсем новичков, но нельзя сказать, что она очень сложна в чтении.
- avs — 1 Февраля 2016
Если вы хотите понять, что такое объектно-ориентированное программирование, и как применять его на практике, чтобы потом не было мучительно больно, как не изобретать велосипед, а заниматься действительно интересными и новыми вещами - эта книга для вас. Я рекомендую ее всем своим студентам, которые действительно хотят чего-то достичь в профессии программиста. Чем раньше будущие программисты с ней встретятся - тем лучше. Кроме всего прочего, книга представляет собой примеры качественной документации и диаграмм классов. В этой книге всё приятно и полезно. Похожее и во многом пересекающееся с этой книгой издание - "Шаблоны проектирования в Java". Правда, русский язык местами смотрится странно, хотя, возможно, это моя привычка читать такие вещи на английском.
- Владимир — 25 Сентября 2015
must have
методично, просто, подробно, на примерах, на пальцах - Коваленко Павел — 22 Марта 2015
Фундаментальный труд, книга из разряда “must have”. Достаточно простым языком описываются основные шаблоны проектирования. В главе 2 авторы проектируют текстовый редактор Lexi, тем самым на примере показывая, как использовать некоторые из шаблонов.
Качество книги не плохое, но стоит быть аккуратнее. Перевод книги хороший.
Что касается понимания. Книга может некоторым показаться тяжелой для изучения. Это так. Ведь она предназначена в первую очередь на программистов, знакомых с основными парадигмами программирования и азами компьютерных наук. НО! Если вы изучаете программирование сами и либо не поступили в вуз, либо еще обучаетесь в школе, то на вы вики по каждому шаблону проектирования вы найдете много примеров реализаций. Что, несомненно, поможет вашему пониманию. Многие из примеров написаны на нескольких языках. Чаще всего на C#, C++, Java, Ruby.
Шаблоны, описанные в книге:
1) Порождающие: Abstract Factory, Builder, Factory Method, Prototype, Singleton
2) Структурные: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy
3) Поведенческие: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor - adeliya — 3 Февраля 2015
Читается тяжело, но пользу приносит огромную
- july — 27 Ноября 2008
Фундаментальный труд, написанный однако очень простым и понятным языком, в котором на наглядных примерах описывается использование различных паттернов. Эта книга безусловно должна быть настольной для всех программистов, работающих с объектно-ориентированными языками.
Единственный недостаток - с точки зрения издания. Книга расчитана на многократное перечитывание и обращение к ней как к справочному пособию, но клееный переплет очень хлипкий и скоро начинает рассыпаться. Лучше бы конечно ее издали в твердой обложке. - Анонимно — 31 Октября 2008
Эта книга, написанная более 10 лет, дала толчок к развитию нового направления в программной инженерии. С давних пор системные архитекторы и программисты использовали устойчивые и зарекомендовавшие себя приемы проектирования сложных систем, однако лишь с появлением книги "патерны проектирования" произошло качественное переосмысление необходимости использования шаблонов. После этой книги вышло множество изданий со схожими названиями, авторы начали предлагать новые паттерны и конкретизировать их применение для узких проблемных областей.
В книге дано систематическое описание основных паттернов, их применимость, реализация, достоинства и недостатки. Каждый паттерн имеет образное название, способствующее скорейшему запоминанию. В конце имеется удобный каталог с кратким описанием всех шаблонов.
Изучение и использование паттернов при разработке программных систем позволяет проектировщику перейти на иной, более высокий уровень, разработки проекта. Теперь архитектор и программист могут оперировать образными названиями паттернов и общаться на одном языке. - Анонимно — 10 Октября 2008
Книга действительно необходима каждому, кто разрабатывает сложные объектно-ориентированные программные системы. В ней описываются и обосновываются красивые типовые решения (паттерны) для самых разных предметных областей. Когда я впервые прочел ее, то обнаружил, что и раньше использовал накоторые паттерны, хотя не подозревал об их универсальности.
Содержание:
Предисловие
Глава 1. Введение в паттерны проектирования
Глава 2. Проектирование редактора документов
Глава 3. Порождающие паттерны
Глава 4. Структурные паттерны
Глава 5. Паттерны поведения
Глава 6. Заключение
Приложение А. Глоссарий
Приложение В. Объяснение нотации
Приложение С. Базовые классы
Библиография
Алфавитный указатель
Приведены диаграммы классов и примеры на C++ и Smalltalk. Книга для программистов с опытом.
Добавить отзыв
Где купить
Последняя известная цена от 479 р. до 929 р. в 4 магазинах
Вы можете поискать его на других площадках:
Магазин | Цена | Наличие |
---|---|---|
Магазин | Последняя известная цена | Обновлено |
---|---|---|
Лабиринт | 803 р. | 03.06.2021 |
Буквоед | 929 р. | 20.07.2023 |
ЛитРес | 479 р. | 15.08.2024 |
book24 | 646 р. | 18.09.2024 |
Описание
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Переводчик: А. Слинкин.
Смотри также о книге.
О книге
Параметр | Значение |
---|---|
Автор(ы) | Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. |
Издатель | Питер |
Год издания | 2019 |
Переплет | 230.00mm x 165.00mm x 15.00mm |
Возрастные ограничения | 6 |
Серия | Библиотека программиста |
Раздел | Программирование |
ISBN | 978-5-4461-1213-5 |
Возрастное ограничение | 16+ |
Количество страниц | 368 |
Формат | 230.00mm x 165.00mm x 15.00mm |
Вес | 0.44кг |
Страниц | 368 |
Переплёт | мягкий |
Размеры | 24,00 см × 17,00 см × 1,60 см |
Тематика | Проектирование. Конструирование |
Тираж | 2000 |
Книги: Информационные технологии, Программирование - издательство "Издательский дом "Питер""
Категория 383 р. - 574 р.
Книги: Информационные технологии, Программирование
Категория 383 р. - 574 р.