Книга о паттернах проектирования от Банды Четырех.

«Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (Design Patterns: Elements of Reusable Object-Oriented Software) — книга 1994 года о программной инженерии, описывающая шаблоны проектирования программного обеспечения. Авторами книги, которых прозвали «Бандой четырёх», являются Эрих Гамма, Ричард Хелм, Ральф Джонсон (англ.)русск., Джон Влиссидес. Предисловие написал Гради Буч.

Книга состоит из двух частей, в первых двух главах рассказывается о возможностях и недостатках объектно-ориентированного программирования, а во второй части описаны 23 классических шаблона проектирования.

Описанные в книге паттерны (шаблоны проектирования)

  • Порождающие шаблоны проектирования
    • Abstract Factory — Абстрактная фабрика
    • Builder — Строитель
    • Factory Method — Фабричный метод
    • Prototype — Прототип
    • Singleton — Одиночка
  • Структурные шаблоны проектирования
    • Adapter — Адаптер
    • Bridge — Мост (подробнее здесь).
    • Composite — Компоновщик
    • Decorator — Декоратор
    • Facade — Фасад
    • Flyweight — Приспособленец
    • Proxy — Заместитель (подробнее здесь).
  • Поведенческие шаблоны проектирования
    • Chain of responsibility — Цепочка обязанностей
    • Command — Команда
    • Interpreter — Интерпретатор
    • Iterator — Итератор
    • Mediator — Посредник
    • Memento — Хранитель
    • Observer — Наблюдатель
    • State — Состояние
    • Strategy — Стратегия
    • Template method — Шаблонный метод
    • Visitor — Посетитель

Книга обязательна к прочтению для всех программистов, даже если их текущий язык программирования не предполагает использование ООП.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *