Предисловие.
Данная книга не является введением в объектно-ориентированное программирование или проектирование. На эти темы есть много других хороших изданий. Предполагается, что вы достаточно хорошо владеете, по крайней мере, одним объектно-ориентированным языком программирования и имеете какой-то опыт объектно-ориентированного проектирования. Безусловно, у вас не должно возникать необходимости лезть в словарь за разъяснением терминов «тип», «полиморфизм», и вам понятно, чем «наследование интерфейса» отличается от «наследования реализации».
Советы читателю.
Книга состоит из двух частей. В главах 1 и 2 рассказывается, что такое паттерны проектирования и как с их помощью можно разрабатывать объектно-ориентированные программы. Практическое применение паттернов проектирования демонстрируется на примерах. Главы 3,4 и 5 - это каталог паттернов проектирования. Каталог занимает большую часть книги. Три главы отражают деление паттернов на категории: порождающие паттерны, структурные паттерны и паттерны поведения. Каталогом можно пользоваться по-разному: читать его с начала и до конца или переходить от одного паттерна к другому. Удачен и другой путь: тщательно изучить любую главу, чтобы понять, чем отличаются тесно связанные между собой паттерны.
Содержание.
Предисловие.
Глава 1. Введение в паттерны проектирования.
Глава 2. Проектирование редактора документов.
Глава 3. Порождающие паттерны.
Глава 4. Структурные паттерны.
Глава 5. Паттерны поведения.
Глава 6. Заключение.
Приложение А. Глоссарий.
Приложение В. Объяснение нотации.
Приложение С. Базовые классы.
Библиография.
Алфавитный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Гамма :: #Хелм :: #Джонсон :: #Влиссидес :: #2010 :: #программирование
Смотрите также учебники, книги и учебные материалы:
- Вопросы программирования в пропедевтике болезней уха и верхних дыхательных путей, Насыров В.А., Изаева Т.А., Нуралиев М.А., Байбориева А.А., Насыров М.В., Кубаталиева Н.А., Мадаминова М.А., 2018
- Изучаем работу в jQuery, Бенедетти Р., Крэнли Р., 2012
- Разработка приложений для Windows 8 на HTML5 и JavaScript, Эспозито Д., Эспозито Ф., 2014
- Программист-фанатик, Фаулер Ч., 2015
- Объектно-ориентированное мышление, Вайсфельд М., 2014
- Многоядерное программирование, Эхтер Ш., Робертc Д., 2010
- Книга веб-программиста, секреты профессиональной разработки веб-сайтов, Хоган Б., Уоррен К., Уэбер М., Джонсон К., Годин А., 2013
- Карьера программиста, как устроиться на работу в Google, Microsoft или другую ведущую IТ-компанию, Лакман М.Г., 2012