- Одиночка (singleton)
- Абстрактная фабрика (abstract factory)
Структурные паттерны (structural) ищут простые способы наглядно представить связи между объектами:
- MVC (спорная классификация, ну пусть будет тут. — Прим. пер.)
- Декоратор (decorator)
- Адаптер (adapter)
- Фасад (facade)
- Компоновщик (composite)
Поведенческие паттерны (behavioral) определяют сам процесс взаимодействия, «общения» между объектами:
- Наблюдатель (observer)
- Хранитель (memento)
- Цепочка ответственности (chain of responsibility)
- Команда (command)