Купить книги Ешь, двигайся, спи Чек-лист. Как избежать глупых ошибок, ведущих к фатальным последствиям Телефоны Бизбук - c 10 до 18 по будним дням
 
Наши проекты:
Вход для зарегистрированных пользователей
Регистрация нового пользователя
Главная Новинки Анонсы Мои заказы Рассылка Оплата и Доставка Контакты
АУДИОКНИГИ ПО БИЗНЕСУ ЭКОНОМИЧЕСКАЯ ЛИТЕРАТУРА КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА ДЕТСКАЯ ЛИТЕРАТУРА
ДОМ, БЫТ, ДОСУГ ЕСТЕСТВЕННЫЕ НАУКИ ИНОСТРАННЫЕ ЯЗЫКИ ИСКУССТВО, ЖИВОПИСЬ
ОБЩЕСТВЕННЫЕ И ГУМАНИТАРНЫЕ НАУКИ ПОДАРОЧНАЯ ЛИТЕРАТУРА ПСИХОЛОГИЯ ТЕХНИЧЕСКАЯ ЛИТЕРАТУРА
ХУДОЖЕСТВЕННАЯ и ПОПУЛЯРНАЯ ЛИТЕРАТУРА ЭЛЕКТРОНИКА РАСПРОДАЖА. СУПЕРСКИДКИ !!!  
Вы находитесь в разделе каталога:
• Приемы объектно-ориентированного проектирования. Паттерны проектирования, Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

Приемы объектно-ориентированного проектирования. Паттерны проектирования
Книга Приемы объектно-ориентированного проектирования. Паттерны проектирования
рекомендуем
Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Год выпуска: 2016
Изд-во: Питер
ISBN: 978-5-496-00389-6
Переплёт: мягкий
366 страниц
Цена: 340.00 грн.
Есть в наличии
в корзину

Instant Purshare Только 1 книга
Доставка: по Киеву - в течение суток*
                по Украине - от 2 до 10 суток*
В книге "Приемы объектно-ориентированного проектирования. Паттерны проектирования" описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес (знаменитая "банда четырёх - Gang of Four") излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.



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




Предисловие ...............................................................................................................

Глава 1. Введение в паттерны проектирования ............................................................................

1.1. Что такое паттерн проектирования ....................................................................................

1.2. Паттерны проектирования в схеме MVC в языке Smalltalk ...........................................

1.3. Описание паттернов проектирования ...............................................................................

1.4. Каталог паттернов проектирования ...................................................................................

1.5. Организация каталога ............................................................................................

1.6. Как решать задачи проектирования с помощью паттернов .......................................

Поиск подходящих объектов .............................................................................................

Определение степени детализации объекта ..................................................................

Специфицирование интерфейсов объекта ...................................................................

Специфицирование реализации объектов ....................................................................

Механизмы повторного использования ........................................................................

Сравнение структур времени выполнения и времени компиляции .......................

Проектирование с учетом будущих изменений ..........................................................

1.7. Как выбирать паттерн проектирования ............................................................................

1.8. Как пользоваться паттерном проектирования ................................................................

Глава 2. Проектирование редактора документов ........................................................................

2.1. Задачи проектирования ..............................................................................................

2.2. Структура документа ................................................................................................

Рекурсивная композиция ..................................................................................................

Глифы ...................................................................................................................

Паттерн компоновщик .......................................................................................................

2.3. Форматирование .....................................................................................................

Инкапсуляция алгоритма форматирования .................................................................

Классы Compositor и Composition ...................................................................................

Стратегия ................................................................................................................

2.4. Оформление пользовательского интерфейса .................................................................

Прозрачное обрамление ...................................................................................................

Моноглиф ...............................................................................................................

Паттерн декоратор ......................................................................................................

2.5. Поддержка нескольких стандартов внешнего облика ....................................................

Абстрагирование создания объекта ...............................................................................

Фабрики и изготовленные классы ...................................................................................

Паттерн абстрактная фабрика ..........................................................................................

2.6. Поддержка нескольких оконных систем ...........................................................................

Можно ли воспользоваться абстрактной фабрикой? .................................................

Инкапсуляция зависимостей от реализации .................................................................

Классы Window и WindowImp .........................................................................................

Подклассы WindowImp ......................................................................................................

Конфигурирование класса Window с помощью WindowImp ..................................

Паттерн мост ............................................................................................................

2.7. Операции пользователя ...............................................................................................

Инкапсуляция запроса .......................................................................................................

Класс Command и его подклассы .....................................................................................

Отмена операций ................................................................................................................

История команд ..........................................................................................................

Паттерн команда ..........................................................................................................

2.8. Проверка правописания и расстановка переносов .......................................................

Доступ к распределенной информации ........................................................................

Инкапсуляция доступа и порядка обхода ......................................................................

Класс Iterator и его подклассы ..........................................................................................

Паттерн итератор ..........................................................................................................

Обход и действия, выполняемые при обходе ................................................................

Класс Visitor и его подклассы ...........................................................................................

Паттерн посетитель .............................................................................................................

2.9. Резюме ..........................................................................................................................

Глава 3. Порождающие паттерны ....................................................................................................

Паттерн Abstract Factory .............................................................................................................

Паттерн Builder ....................................................................................................................

Паттерн Factory Method ..............................................................................................................

Паттерн Prototype ..................................................................................................................

Паттерн Singleton ...................................................................................................................

Обсуждение порождающих паттернов ....................................................................................

Глава 4. Структурные паттерны .......................................................................................................

Паттерн Adapter .......................................................................................................................

Паттерн Bridge ........................................................................................................................

Паттерн Composite ..................................................................................................................

Паттерн Decorator ....................................................................................................................

Паттерн Facade ......................................................................................................................

Паттерн Flyweight ...................................................................................................................

Паттерн Proxy .......................................................................................................................

Обсуждение структурных паттернов ........................................................................................

Адаптер и мост ....................................................................................................................

Компоновщик, декоратор и заместитель .......................................................................

Глава 5. Паттерны поведения ...........................................................................................................

Паттерн Chain of Responsibility ..................................................................................................

Паттерн Command .......................................................................................................................

Паттерн Interpreter ..................................................................................................................

Паттерн Iterator .......................................................................................................................

Паттерн Mediator ......................................................................................................................

Паттерн Memento ......................................................................................................................

Паттерн Observer .......................................................................................................................

Паттерн State ...........................................................................................................................

Паттерн Strategy ........................................................................................................................

Паттерн Template Method ............................................................................................................

Паттерн Visitor ........................................................................................................................

Обсуждение паттернов поведения ............................................................................................

Инкапсуляция вариаций ....................................................................................................

Объекты как аргументы .....................................................................................................

Должен ли обмен информацией быть инкапсулированным или
распределенным ..........................................................................................................

Разделение получателей и отправителей .......................................................................

Резюме ..............................................................................................................................

Глава 6. Заключение ................................................................................................................

6.1. Чего ожидать от паттернов проектирования ...................................................................

Единый словарь проектирования ....................................................................................

Помощь при документировании и изучении ...............................................................

Дополнение существующих методов .............................................................................

Цель реорганизации ...........................................................................................................

6.2. Краткая история ...............................................................................................................

6.3. Проектировщики паттернов ................................................................................................

Языки паттернов Александра ...........................................................................................

Паттерны в программном обеспечении .......................................................................

6.4. Приглашение ....................................................................................................................

6.5. На прощание ........................................................................................................................

Приложение A. Глоссарий ................................................................................................................

Приложение B. Объяснение нотации .............................................................................................

B.1. Диаграмма классов ...............................................................................................................

B.2. Диаграмма объектов ............................................................................................................

B.3. Диаграмма взаимодействий ...............................................................................................

Приложение C. Базовые классы .......................................................................................................

C.1. List ................................................................................................................................

C.2. Iterator ...........................................................................................................................

C.3. ListIterator ........................................................................................................................

C.4. Point ...............................................................................................................................

C.5. Rect .................................................................................................................................

Библиография .............................................................................................................................

С этой книгой чаще всего покупают:
Применение шаблонов проектирования. Дополнительные штрихи

Применение шаблонов проектирования. Дополнительные штрихи

рекомендуем
Джон Влиссидес
Год выпуска: 2018
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
 
Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

рекомендуем
Мартин Фаулер
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
Цена: 240.00 грн. 
 
Цена: 855.00 грн. 
Современное проектирование на C++

Современное проектирование на C++

рекомендуем
Александреску Андрей
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
 
Паттерны проектирования на платформе .NET

Паттерны проектирования на платформе .NET

Тепляков С В
Год выпуска: 2018
Изд-во: Питер
Временно отсутствует Оставить заявку
Цена: 390.00 грн. 
 
Цена: 385.00 грн. 
Объектно-ориентированное проектирование: концепции и программный код

Объектно-ориентированное проектирование: концепции и программный код

рекомендуем
Хольгер Гаст
Год выпуска: 2018
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
 
Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

рекомендуем
Эрик Эванс
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
Цена: 1025.00 грн. 
 
Цена: 1025.00 грн. 
Гибкая разработка программ на Java и C++: принципы, паттерны и методики

Гибкая разработка программ на Java и C++: принципы, паттерны и методики

рекомендуем
Роберт C. Мартин
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
 
Балдеющие от адреналина и зомбированные шаблонами

Балдеющие от адреналина и зомбированные шаблонами

Том Демарко,Тим Листер,Питер Хрущка,Стив Макменамин,Джеймс Робертсон,Сьюзан Робертсон
Год выпуска: 2016
Изд-во: Символ
Временно отсутствует Оставить заявку
Цена: 765.00 грн. 
 
Цена: 1098.00 грн. 
Рефакторинг с использованием шаблонов

Рефакторинг с использованием шаблонов

рекомендуем
Джошуа Кериевски
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
Временно отсутствует   Оставить заявку
 
Шаблоны C++: справочник разработчика

Шаблоны C++: справочник разработчика

Вандевурд Дэвид
Год выпуска: 2016
Изд-во: Диалектика-Вильямс
в корзину
Только 1 книга
Цена: 765.00 грн. 
 
Цена: 765.00 грн. 

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

* Текст сообщения:
 
  Отправить
Сайт по косметолгии
Поиск по каталогу
 поиск в аннотациях
Искать

* Подробнее об условиях доставки смотрите в разделе "Оплата и Доставка" нашего магазина.
Если у Вас возникли вопросы как подобрать и купить книги в нашем интернет-магазине звоните с 9 до 18 по будним дням: Киев 331-04-53, МТС (050) 809-56-66, Киевстар (067) 408-26-36, Лайф (063) 227-24-47, Интертелеком (094) 831-04-53 или пишите нам