Учебное пособие. — Ростов-на-Дону; Таганрог: Южный федеральный университет, 2017. — 93 с. — ISBN 978-5-9275-2647-5.
В учебном пособии рассматриваются программные реализации шаблонов проектирования объектно-ориентированных программ на языке C++. Коды программ сопровождаются детальным описанием и подробными комментариями.
Предназначено для студентов, обучающихся по направлениям «Программная инженерия» и «Математическое обеспечение и администрирование информационных систем».
Введение.
Порождающие шаблоны.Одиночка (Singleton).
Абстрактная фабрика (Abstract factory).
Фабричный метод (Factory method).
Строитель (Builder).
Пул объектов (Object pool).
Структурные шаблоны.Мост (Bridge).
Адаптер (Adapter).
Декоратор (Decorator).
Заместитель (Proxy).
Фасад (Facad).
Компоновщик (Composite).
Шаблоны поведения.Наблюдатель (Observer).
Команда (Сommand).
Цепочка ответственности (Chain of Responsibility).
Шаблонный метод (Template Method).
Итератор (Iterator).
Стратегия (Strategy).
Состояние (State).
Заключение.
Приложение.
Диаграммы UML.
Список литературы.