Информация о книге

978-5-459-01720-5, 978-5-496-00389-6

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Управление и проектирование информационных систем » Управление проектами и эксплуатация ИС » Приемы объектно-ориентированного проектирования. Паттерны проектирования

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


серия: Библиотека программиста
Питер, 2016 г., 366 стр., 978-5-459-01720-5, 978-5-496-00389-6


Описание книги

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

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 599 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Введение в паттерны проектирования
Проектирование редактора документов
Порождающие паттерны
Структурные паттерны
Паттерны поведения
Заключение
Приложение А. Глоссарий
Приложение В. Объяснение нотации
Приложение С. Базовые классы
Библиография
Алфавитный указатель


Об авторе


Отзывы

Шевелев Максим  [17 November 2016]
Книга must have для любого разработчика ООП-систем. Книга, в которую нечего добавить и из которой нечего выбросить. Все по делу, написано на доступном языке. Материал излагается невероятно ценный. Хорошее начало для углубленного изучения проектирования ООП-систем
Классика  [ 4 December 2015]
Чтобы отзыв был полезен, хочу привести не дословную цитату одного из моих учителей программирования: "подробное изучение этой книги необходимо только тем, кто планирует разрабатывать собственные паттерны проектирования, для всех остальных достаточно общего ознакомления и понимания наиболее часто применяемых при разработке программного обеспечения паттернов".
не рекомендую  [26 November 2015]
если вы знаете с++ или smaltalk то вам возможно понравится.
старые примеры на smaltalk.
много "воды".
читается очень тяжело.
Плохой перевод  [21 November 2015]
Начал читать и обнаружил что перевод далёк от идеала. Часто встречаются неправильно построенные предложения: "С проблемой можно справиться, если наследовать только АБСТРАКТНЫМ КЛАССАМ, поскольку в них..." (стр. 33 последнее предложение предпоследнего абзаца). В оригинале: "One cure for this is to inherit only FROM ABSTRACT CLASSES, since they ...". Расстроился, т.к. хотелось почитать в бумажном варианте, а теперь придётся читать с экрана оригинал.
Неплохая книга  [21 April 2013]
Тематика на сегодняшний день весьма актуальная. Паттерны действительно помогают писать качественные программы, поэтому должны быть в арсенале каждого программиста. Однако материал местами изложен довольно нечетко и непонятно, хотя сама структура книги выбрана, на мой взгляд, правильно. Поэтому ставлю книге средний балл.
Классика жанра.  [19 April 2013]
На первых этапах изучения с книга оказалась сложноватой, поэтому начищающим рекомендую начать изучение "паттернов проектирования" с серии книг Head First.
Книга класс  [19 April 2013]
Хорошая книга. Узнал из нее много полезного. не пожалел, что купил ее и Вам советую. Берите, не пожалеете
Не устаревает  [26 February 2013]
Впервые прочел эту книгу лет 8 назад. И могу сказать, что это одна из очень немногих книг, которые для меня до сих пор актуальны. Её довольно абстрактные идеи со временем становятся совершенно осязаемыми и активно применяются в практической разработке. А (на первый взгляд) пространные теоретизации авторов на тему различных паттернов со временем становятся хорошим средством анализа собственных архитектурных решений и источником вдохновения.
Несколько лет назад некоторые довольно экзотические паттерны типа Flyweight, которые я при первом прочтении вообще не понял, неожиданно очень помогли мне при написании дипломного проекта.
отменный справочник!  [ 4 September 2012]
Читать только после труда Фрименов серии Head First.
Очень нужная книга!  [12 March 2012]
Работаю программистом.
Из всех книг прочитанных мною в электронном виде эта единственная которую я решил купить. Потому что она должна лежать на рабочем месте у каждого программиста проектирующего программы!
В ней собраны проектные решения большинства задач, с которыми сталкивается программный инженер.

Но так же не стоит забывать, что она требует определенного уровня знаний в области ООП.
Никакой воды - только чистый спирт !  [10 March 2012]
Отличнейшая книга! Вот только примеры бы на Java или C#, а то Smalltalk и C++ больно застарелыим выглядят
Классика  [18 November 2011]
Каждому, кто хочет стать кем-то большим, чем просто наборщиком кода, обязательна к прочтению. Шаблоны проектирования необходимы, а в данной книге они описаны очень точно и состоятельно.
ЗЫ: Единственное огорчение, в том экземпляре что у меня, очень резкий запах чернил.
Сложно...  [ 1 November 2011]
Очень сложно написано о простых вещах.... а жаль купил эту книгу в надежде быстро разобраться с паттернами, но читаю по 5 страниц в день на большее меня не хватает... возможно это перевод подкачал, не знаю наверняка, но читать в общем не приятно.
Определенно, "Must have", как здесь уже писали!  [15 October 2011]
Книга хороша! Перевод достойный, бумага хорошего качества, так что читать приятно, и, безусловно, интересное содержание.
Необходимая книга  [ 3 October 2011]
Раньше эта книга была ценна собственно самим паттернами. Сейчас она ценна как база для дальнейших разработок уже библиотек шаблонов. Когда программисткая братия наконец-то освоит С++в полном объеме, и станет вопрос о новом стандарте языка, идеи этой книги возьмут в основу новой STL

Последние поступления в рубрике "Управление проектами и эксплуатация ИС"



Элементы системной инженерии. Технологии формирования требований к аппаратно-программным комплексам на основе экспертно-статистических методов Элементы системной инженерии. Технологии формирования требований к аппаратно-программным комплексам на основе экспертно-статистических методов Блинова Д., Бежаева О., Ильясов Б., Гвоздев В.П., Криони Н.

Рассмотрены основные положения и принципы системной инженерии, этапы проектирования и реализации программного продукта. Анализируются методологические аспекты формирования требований к программным продуктам....

LabVIEW FPGA. Реконфигурируемые измерительные и управляющие системы LabVIEW FPGA. Реконфигурируемые измерительные и управляющие системы Е. Д.

В книге представлено описание нового модуля графической среды проектирования LabVIEW....

Компьютерные информационные системы для интеллектуальной поддержки операторов АЭС Компьютерные информационные системы для интеллектуальной поддержки операторов АЭС Башлыков А.

В книге рассмотрены вопросы проектирования и внедрения интеллектуальных информационных человеко-машинных систем, основанных на знаниях для поддержки процессов принятия решений (СППР) при управлении сложными технологическими объектами. В качестве объекта человеко-машинного управления рассматривается энергоблок атомной электростанции (АЭС)....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Влиссидес Д., Гамма Э., Джонсон Р.Б., Хелм Р., Приемы объектно-ориентированного проектирования. Паттерны проектирования в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.