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

«Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (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 не будет опубликован. Обязательные поля помечены *