- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Приемы объектно-ориентированного проектирования. Паттерны проектирования; Питер, 2019
- Издатель: Издательский дом "Питер"
- ISBN: 978-5-4590-1720-5, 978-5-469-01136-1, 978-5-496-00389-6
- Книги: Программирование
- ID:1816448
Сравнить цены
Последняя известная цена от 16 р. до 31 р. в 4 магазинах
Вы можете поискать его на других площадках:
Магазин | Цена | Наличие |
---|---|---|
Описание
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
Переводчик: А. Слинкин.
Смотри также о книге.
О книге
Параметр | Значение |
---|---|
Автор(ы) | Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. |
Издатель | Питер |
Год издания | 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 |
Отзывы (25)
- Анонимно — 10 Октября 2008
Книга действительно необходима каждому, кто разрабатывает сложные объектно-ориентированные программные системы. В ней описываются и обосновываются красивые типовые решения (паттерны) для самых разных предметных областей. Когда я впервые прочел ее, то обнаружил, что и раньше использовал накоторые паттерны, хотя не подозревал об их универсальности.
Содержание:
Предисловие
Глава 1. Введение в паттерны проектирования
Глава 2. Проектирование редактора документов
Глава 3. Порождающие паттерны
Глава 4. Структурные паттерны
Глава 5. Паттерны поведения
Глава 6. Заключение
Приложение А. Глоссарий
Приложение В. Объяснение нотации
Приложение С. Базовые классы
Библиография
Алфавитный указатель
Приведены диаграммы классов и примеры на C++ и Smalltalk. Книга для программистов с опытом. - Коваленко Павел — 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
Добавить отзыв
Книги: Программирование Издательский дом "Питер"
Книги: Программирование
Категория 13 р. - 19 р.
Книги: Программирование: другие издатели
- 1С-Паблишинг
- BHV
- Bhv-cпб
- John Wiley & Sons Limited
- Бином
- Бомбора
- БХВ
- БХВ-Петербург
- Вильямс
- Диалектика
- Диалектика-Вильямс
- ДМК Пресс
- ДМК Пресс, ДМК Пресс
- ДМК-Пресс
- Издательский дом "Питер"
- Издательство «Просвещение»
- Издательство ЛАНЬ
- Инфра-Инженерия
- ИНФРА-М
- Кнорус
- Лаборатория знаний
- Лань
- Лори
- МГТУ им. Н. Э. Баумана (национальный исследовательский университет)
- МГТУ им. Н.Э. Баумана
- Наука и Техника
- Новосибирский государственный технический университет
- Новый издательский дом
- ПИТЕР
- Прогресс книга
- Прометей
- Символ-Плюс
- Солон-пресс
- Форум
- Эксмо