1. Книги
  2. Нехудожественная литература
  3. Научная литература
  4. Питер
Код товара: 2457392
Приемы объектно-ориентированного проектирования. Паттерны проектирования | Влиссидес Джон, Хелм Ричард #1

Приемы объектно-ориентированного проектирования. Паттерны проектирования | Влиссидес Джон, Хелм Ричард

О товаре
Перейти к описанию
Издательство
Год выпуска
2016
Тип книги
Печатная книга

О книге

В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышен
Товар не доставляется в ваш город
 
Доставка недоступна
Ozon Россия
Продавец
  • Безопасная оплата онлайн
  • Возврат 7 дней

Описание

В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.

Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Артикул
2457392
Серия
Библиотека программиста
Автор
Влиссидес Джон, Хелм Ричард, Джонсон Ральф, Гамма Эрих
Издательство
Питер
Год выпуска
2016
Тип книги
Печатная книга
Тип обложки
Мягкая обложка
Автор на обложке
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Количество страниц
366
Формат издания
70x100/16
Язык издания
Русский
Тираж
2000
ISBN
978-5-459-01720-5, 978-5-496-00389-6
Переводчик
Слинкин А. А.
Оригинальное название:
Design Patterns: Elements of Reusable Object-Oriented Software
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Персоны

  • Влиссидес Джон Автор
  • Хелм Ричард Автор
  • Джонсон Ральф Автор
  • Гамма Эрих Автор
  • Слинкин А. А. Переводчик

Издательства

  • Питер Издательство
Показать сначала: дате оценке
И
Иван Л.
9 июля 2020
Товар куплен на OZON
Достоинства
Отличный справочник паттернов  
Недостатки
Нет 
Вам помог этот отзыв?
А
Алексей А.
10 июля 2019
Товар куплен на OZON
Достоинства
Написано очень достойно, можно сказать понятно. 
Недостатки
Для начинающих программистов будет непросто. Все примеры: C++, Smalltalk (я тоже не знал, что это). хотелось бы примеры на чем-нибудь вроде Java, Python.  
Комментарий
Говорят, что это классика. От себя могу добавить, что тема книги для ООП очень важна. Но начинающим будет сложно. Возможно, прочтение растянется на длительный период из-за отсутствия современных примеров на актуальных технологиях и необходимости разбираться в C++. 
Вам помог этот отзыв?
K
Kangaxx
10 июня 2019
Товар куплен на OZON
Достоинства
Книга позволяет понять, для чего на самом деле нужно ООП, а не эти инкапсуляции, наследования и полиморфизны, которыми нас пичкают в университетах. Они - всего-лишь базовые инструменты, при помощи которых нужно выстраивать архитектуру вашего приложения, сделав его гибким и устойчивым к новым требованиям. Эта книга как раз про архитектуру, а точнее...  Читать полностью
Вам помог этот отзыв?
Е
Евгений А.
28 мая 2019
Товар куплен на OZON
Достоинства
Отличная книга, хороший перевод.  
Недостатки
Нет 
Вам помог этот отзыв?
А
Александр К.
17 мая 2019
Товар куплен на OZON
Достоинства
Подробное описание всех паттернов, с жизненными примерами и листингами 
Комментарий
Классика 
Вам помог этот отзыв?
Денис
13 апреля 2019
Товар куплен на OZON
Достоинства
Классика программирования, все по делу 
Недостатки
Тяжелая для первого знакомства с паттернами 
Комментарий
Для первого знакомства с паттернами лучше посмотреть книгу из серии head first. А эту стоит иметь у себя в библиотеке и заглядывать в нужные главы.  
Вам помог этот отзыв?
Ю
Юрий
21 января 2019
Товар куплен на OZON
Книга однозначно нужна в собственной библиотеке. Полно, понятно. Однако, русский перевод мог бы быть адаптированнее. Слишком дословно переведено. Предложения получаютсч очень тяжеловесными для понимания. 
Вам помог этот отзыв?
L
Levunin kirill
3 сентября 2018
Товар куплен на OZON
Достоинства
- цена. 
Недостатки
- мягкий переплет - бумага 
Комментарий
Библия объектно-ориентированного программирования. Конечно, хочется видеть такие книги в твердом переплеты и на белой бумаге. Бесценный опыт по программированию которые повлиял в дальнейшем на всю индустрию собранный в небольшой книжке. Каждая страница пропитан опытом проектирования программ, и этот опыт уверен был через...  Читать полностью
Вам помог этот отзыв?
Гилязетдинов Руслан
30 июля 2018
Товар куплен на OZON
Достоинства
очень просто даны общие понятия относительно наследования и инкапсуляции. подробно разобраны все основные паттерны с примерами применения 
Недостатки
книгу приходится читать не по порядку, а в зависимости от интересующей вас в данный момент информации. но в целом книга отличная 
Комментарий
must have для всех кто хочет писать легко поддерживаемый и масштабируемый код 
Вам помог этот отзыв?
А
Архипов Павел
21 июля 2018
Товар куплен на OZON
Достоинства
Это системный и классический труд, полезный для прочтения профессиональным программистам с хорошим опытом работы(хотя они и так представляют, о чем речь и вряд ли найдут что либо неизвестное) . Так или иначе, систематизирует известные шаблоны проектирования. 
Недостатки
Я обладаю книгой последнего(2018 г,) издания. Удивительно, что за время с первоначального выхода...  Читать полностью
Вам помог этот отзыв?
А
Андрей
11 июля 2018
Товар куплен на OZON
Написано и переведено суховато, но конкретно в формат справочника, в который заглядываешь, чтобы вспомнить конкретный паттерн, книга вписывается хорошо. 
Вам помог этот отзыв?
В
Владислав Семенченко
25 мая 2018
Товар куплен на OZON
Достоинства
Очень хорошая книга, все детально расписано с примерами. Однозначна к изучению каждому программисту! 
Недостатки
Нет 
Комментарий
Покупкой полностью доволен 
Вам помог этот отзыв?
Д
Далер
7 сентября 2017
Товар куплен на OZON
Материал изложен очень хорошо, понятно и просто) Наконец-то начал понимать в паттернах) 
Вам помог этот отзыв?
М
Марат
8 июля 2017
Достоинства
Очень подробно всё разжёвано и разложено по полочкам. Со схемами и примерами. 
Недостатки
Ни промисов, ни генераторов, файберов и других новомодных штучек вы здесь не найдёте, к сожалению. 
Комментарий
Книга отличная, аж более сорока переизданий. Но мир не стоит на месте, и с 1994 года кое-что поменялось. В любом случае покупайте, хорошая книга. 
Вам помог этот отзыв?
Голосов Дмитрий
24 мая 2017
Товар куплен на OZON
Достоинства
Содержание - шикарное 
Недостатки
форма - мягкая обложка 
Вам помог этот отзыв?
Ш
Шевелев Максим
23 ноября 2016
Товар куплен на OZON
Достоинства
Полный и подробный справочник по основным паттернам проектирования на доступном языке 
Комментарий
Книга must have для любого разработчика ООП-систем. Книга, в которую нечего добавить и из которой нечего выбросить. Все по делу, написано на доступном языке. Материал излагается невероятно ценный. Хорошее начало для углубленного изучения проектирования ООП-систем 
Вам помог этот отзыв?
Д
Дмитрий
4 декабря 2015
Товар куплен на OZON
Чтобы отзыв был полезен, хочу привести не дословную цитату одного из моих учителей программирования: "подробное изучение этой книги необходимо только тем, кто планирует разрабатывать собственные паттерны проектирования, для всех остальных достаточно общего ознакомления и понимания наиболее часто применяемых при разработке программного обеспечения паттернов"...  Читать полностью
Вам помог этот отзыв?
a
a a
10 декабря 2015
если вы знаете с++ или smaltalk то вам возможно понравится. старые примеры на smaltalk. много "воды". читается очень тяжело. 
Вам помог этот отзыв?
А
Андрей
21 ноября 2015
Начал читать и обнаружил что перевод далёк от идеала. Часто встречаются неправильно построенные предложения: "С проблемой можно справиться, если наследовать только АБСТРАКТНЫМ КЛАССАМ, поскольку в них..." (стр. 33 последнее предложение предпоследнего абзаца). В оригинале: "One cure for this is to inherit only FROM ABSTRACT CLASSES, since they ..."....  Читать полностью
Вам помог этот отзыв?
П
Панин Александр
5 ноября 2014
Товар куплен на OZON
Открыл, прочитал несколько страниц - понял, что еще рано ее читать, отложил на месяц, пока не пойму глубже ООП. Новичкам и студентам брать только "на вырост". 
Вам помог этот отзыв?
Л
Лушпай Александр Сергеевич
21 февраля 2014
Товар куплен на OZON
Хороший, основательный материал. Все изложено подробно и основательно. В общем рекомендую всем, кто решил поднять свой уровень в программировании. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
6 декабря 2013
Книга о том как не изобретать велосипеды в программировании. Не для школьников, конечно. Будущим и настоящим программистам будет очень полезна. 
Вам помог этот отзыв?
Р
Рогожкин Евгений
18 ноября 2013
Товар куплен на OZON
Книга из разряда "must have". Читается хорошо, на одном дыхании. Жаль что лет 15 назад у меня ее не было :-) 
Вам помог этот отзыв?
И
Иван
18 июля 2013
Книга не для новичков, очень тяжело читается. Моей ошибкой было начать изучение паттернов с этой книги. Кто только начинает знакомиться с темой рекомендую серию HeadFirst "Паттерны проектирования" http://www.ozon.ru/context/detail/id/20216992/ 
Вам помог этот отзыв?
С
Скляднев Дмитрий
21 июня 2013
Товар куплен на OZON
Материал изложен хорошо и понятно, паттерны рассмотрены достаточно подробно. Перевод неплох, формат книги удобен для чтения. Автор старается рассмотреть паттерны и со стороны реализации, причем как в статически типизированных языках как С++, так и в динамически типизируемых языках как SmallTalk и Objective-C. 
Вам помог этот отзыв?
А
Артем
24 апреля 2013
Тематика на сегодняшний день весьма актуальная. Паттерны действительно помогают писать качественные программы, поэтому должны быть в арсенале каждого программиста. Однако материал местами изложен довольно нечетко и непонятно, хотя сама структура книги выбрана, на мой взгляд, правильно. Поэтому ставлю книге средний балл. 
Вам помог этот отзыв?
Б
Бобылев Павел Сергеевич
22 апреля 2013
Товар куплен на OZON
Хорошая книга. Узнал из нее много полезного. не пожалел, что купил ее и Вам советую. Берите, не пожалеете 
Вам помог этот отзыв?
М
Максим
22 апреля 2013
Товар куплен на OZON
На первых этапах изучения с книга оказалась сложноватой, поэтому начищающим рекомендую начать изучение "паттернов проектирования" с серии книг Head First. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
12 марта 2013
Впервые прочел эту книгу лет 8 назад. И могу сказать, что это одна из очень немногих книг, которые для меня до сих пор актуальны. Её довольно абстрактные идеи со временем становятся совершенно осязаемыми и активно применяются в практической разработке. А (на первый взгляд) пространные теоретизации авторов на тему различных паттернов со временем становятся...  Читать полностью
Вам помог этот отзыв?
А
Артём
7 сентября 2012
Читать только после труда Фрименов серии Head First. 
Вам помог этот отзыв?
Геннадий Пучков
14 марта 2012
Товар куплен на OZON
Работаю программистом. Из всех книг прочитанных мною в электронном виде эта единственная которую я решил купить. Потому что она должна лежать на рабочем месте у каждого программиста проектирующего программы! В ней собраны проектные решения большинства задач, с которыми сталкивается программный инженер. Но так же не стоит забывать, что она требует определенного...  Читать полностью
Вам помог этот отзыв?
В
Верижников Андрей
18 ноября 2011
Товар куплен на OZON
Каждому, кто хочет стать кем-то большим, чем просто наборщиком кода, обязательна к прочтению. Шаблоны проектирования необходимы, а в данной книге они описаны очень точно и состоятельно. ЗЫ: Единственное огорчение, в том экземпляре что у меня, очень резкий запах чернил. 
Вам помог этот отзыв?
D
Dimonick
8 ноября 2011
Товар куплен на OZON
Очень сложно написано о простых вещах.... а жаль купил эту книгу в надежде быстро разобраться с паттернами, но читаю по 5 страниц в день на большее меня не хватает... возможно это перевод подкачал, не знаю наверняка, но читать в общем не приятно. 
Вам помог этот отзыв?
И
Иван
18 октября 2011
Товар куплен на OZON
Книга хороша! Перевод достойный, бумага хорошего качества, так что читать приятно, и, безусловно, интересное содержание. 
Вам помог этот отзыв?
К
Королев Сергей
4 октября 2011
Товар куплен на OZON
Раньше эта книга была ценна собственно самим паттернами. Сейчас она ценна как база для дальнейших разработок уже библиотек шаблонов. Когда программисткая братия наконец-то освоит С++в полном объеме, и станет вопрос о новом стандарте языка, идеи этой книги возьмут в основу новой STL 
Вам помог этот отзыв?
С
Сорокин Василий
23 сентября 2011
Товар куплен на OZON
Отличная книга, которая будет актуальна еще долгое время. К сожалению, перевод местами ужасен. 
Вам помог этот отзыв?
Д
Дмитрий
19 сентября 2011
К сожалению, только недавно открыл для себя паттерны проектирования. Точнее просто понятия не имел, что их использовал. Книга излагает всю суть и объясняет как можно правильно спроектировать систему. Исключительно положительный отзыв. 
Вам помог этот отзыв?
Назаров Михаил
12 сентября 2011
Отличная книга 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
14 июня 2011
Товар куплен на OZON
Очень полезный инструмент при разработке ПО. Позволяет элегантно и эффективно построить архитектуру приложения, без необходимости иметь за спиной многолетний опыт "гуру" в этой области. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
25 мая 2011
Товар куплен на OZON
Большую часть книги читать было легко и интересно, однако кое-где приходилось хорошенько подумать, чтобы разобраться. Реально в работе использовал всего 3-4 паттерна из книги. Однако получил некоторое представление о разработке гибкой архитектуры. Всем советую 
Вам помог этот отзыв?
К
Камалов Максим
17 мая 2011
Товар куплен на OZON
Отличная книга (классика есть классика). Про перевод ничего плохого сказать не могу, качественный. 
Вам помог этот отзыв?
К
Курепин Алексей
24 марта 2011
Нам ещё в институте несколько лет назад советовали книгу «банды четырёх» как обязательный к прочтению том, который должен быть в библиотеке каждого уважающего себя программиста. Для понимания сущности паттернов требуется хорошая подготовка и опыт ООП. Книга не для всех и не сразу. 
Вам помог этот отзыв?
П
Пользователь предпочёл скрыть свои данные
изменен 12 ноября 2023
Товар куплен на OZON
Данная книга уже потому заслуживает внимания, что на неё ссылается Бьерн Страуструп в своей замечательной книге "Язык программирования Си++", в разделе 23.4.3.6. Ну а с практической точки зрения книга уникальная! 
Вам помог этот отзыв?
Александр Кривцов
25 января 2011
Работа стала классической. Обязательна к прочтению 
Вам помог этот отзыв?
Шеин Алексей
17 января 2011
Товар куплен на OZON
Это просто необходимо прочитать и периодически перечитывать, дабы не изобретать готовые велосипеды в ООП. Скорее всего, часть представленных решений вам уже будут знакомы, но такого чёткого и лёгкого к восприятию чтива по теме не найти. Меня книга научила трём вещам: замечать в коде паттерны там, где раньше я бы не подумал их искать, понимать о чём...  Читать полностью
Вам помог этот отзыв?
Г
Григорий Кронин
17 января 2011
Изучать современную разработку программного обеспечения по этой книге - всё равно что в XXI веке приступать к изучению геометрии по оригинальным трудам Евклида. С 1995 года, когда писалась книга, прошло 16 лет, в нашей области знаний это вечность, за время которой пришли (и даже успели слегка устареть) книги Скотта Мейерса, Андрея Александреску, шаблоны...  Читать полностью
Вам помог этот отзыв?
М
Мелентьев Павел
3 ноября 2010
Товар куплен на OZON
Как для знакомства так и для систематизации уже имеющихся знаний прекрасно подойдет. Читая, я пропускал описание реализации шаблонов на smalltalk, а вы?:) 
Вам помог этот отзыв?
Н
Никишин Димитрий
16 июля 2010
Товар куплен на OZON
Отличная книга. Можно и просто читать, можно и как справочник, который всегда должен быть под рукой. 
Вам помог этот отзыв?
i
ilich
29 июня 2010
Товар куплен на OZON
Если вы не читали эту книгу, то не можете заявлять, что знаете ООП. Это классическое пособие must read для всех, независимо от языка программирования, который вы используете. 
Вам помог этот отзыв?
Commander Хэлл
3 июня 2010
Товар куплен на OZON
Классический труд "Банды четырёх" - именно так на эту книгу ссылаются в других источниках. Если тут хоть что-то понятно, следующий шаг - книга Александреску "Современный дизайн C++". 
Вам помог этот отзыв?
С
Стас
23 июля 2009
Прочитать стоит, это основы. Однако считать описанные в ней методики совсем современными уже нельзя. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
11 июня 2009
Книга даёт 2 больших бонуса 1) Помогает значительно лучше понять ООП 2) Значительно облегчает проектирование программ В то же время книга достаточно "мозголомная", и чтобы её понять, надо приложить усилия. Впрочем, это касается любого серьёзного учебника, формирующего базу знаний, и дающего понимание проблемы. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
4 марта 2009
Товар куплен на OZON
Прочитав книгу даже наполовину сложилось ощущение, что верные принципы проектирования ОО программ, изложенные в этой книге еще в далеком 94 году, стали доходить до массового понимания и применения только недавно. Многие из этих принципов стали непосредственно закладываться в языки программирования (например, паттерн Итератор — foreach). Считаю...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
6 февраля 2009
Обязательна к прочтению (хотя бы частичному) любым программистом начиная с уровня выше среднего (above average, кто еще помнит Elite). Вредна для новичков по причине навязывания MVC идеологии (да, это мое личное мнение). Перед прочтением обязательно понимание принципов, преимуществ и ограничений ООП, если его нет - срочно читать статьи вроде "why extend...  Читать полностью
Вам помог этот отзыв?
v
venticello
7 октября 2008
Товар куплен на OZON
Каждая буква в этой книге мотивирована. Любое описанное решение разложено по полочкам, как в плане преимуществ, так и в плане недостатков и компромиссов. Вступительный анализ очень грамотно показывает, какие у композиции преимущества над наследованием. Еще очень понравилось рассуждение из паттерна Интерпретатор, что любая структура - это некий язык...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
8 сентября 2008
Товар куплен на OZON
Как тут верно было замечено: "Паттерны были систематизированы только в 2000-2001 году", а устоялись в своем нынешнем виде и того позже, только вот есть одна незадача, эта книга = перевод А. Слинкиным от 2001 года оригинала на английском языке, который был выпущен в 1995 году. В 1995 году, когда паттерны были абстрагированы от современных методик разработки...  Читать полностью
Вам помог этот отзыв?
Л
Литкевич Юрий
13 февраля 2008
Товар куплен на OZON
Ничего не знал о шаблонах, книга многое прояснила, как применять, как выбрать шаблон, хороший пример на основе редактора Lexi. Замечательный каталог шаблонов и их описаний, также приведены примеры в каких известных программах применен тот или иной рассматриваемый шаблон. 
Вам помог этот отзыв?
Н
Неслуховский Иван
24 декабря 2007
Хороша и для знакомства с паттернами, и в качестве справочного пособия. Особенно ценными для меня оказались рубрики "мотивация" и "реализация" с интересными замечаниями. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
3 декабря 2007
Брать без раздумья. Что непонятно будет -- пишите, расскажу :) 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
12 ноября 2007
Книга действительно хорошая и полезная. Каждый уважающий себя программист должен знать, что там написано, и уметь применять на практике. Единственный минус - примеры систем (книга писалась в далеком 95), где это использовалось, вряд ли вам что-нибудь скажут. 
Вам помог этот отзыв?

Перейти на страницу

Нет оценок
5 звёзд
47
4 звезды
7
3 звезды
4
2 звезды
2
1 звезда
1

Вопросы и ответы 0

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.