Проект описывает основные шаблоны проектирования с примерами на php / The project describes the basic design patterns with examples on php.
Порождающие шаблоны / Creational patterns
- Абстрактная фабрика - Abstract factory
- Строитель / Builder
- Фабричный метод / Factory
- Ленивая инициализация / Lazy initialization
- Объектный пул / Object pool
- Прототип / Prototype
- Одиночка / Singleton
- Пул одиночек / Multiton
Структурные шаблоны проектирования / Structure patterns
- Адаптер Adapter
- Мост / Bridge
- Компоновщик / Composite
- Декоратор / Decorator
- Фасад / Facade
- Приспособленец / Flyweight
- Заместитель / Proxy
Поведенческие шаблоны проектирования / Behavioral patterns
- Цепочка ответственности / Chain of responsibilily
- Команда / Command
- Интерпретатор / Interpreter
- Итератор / Iterator
- Посредник / Mediator
- Хранитель / Memento
- Нулевой объект / Null Object
- Наблюдатель / Observer
- Слуга / Servant
- Спецификация / Specification
- Состояние / State
- Стратегия / Strategy
- Шаблонный метод / Template method
- Посетитель / Visitor
- Простая политика / Simple Policy
- Слушатель событий / Event listener
- Одноразовый посетитель / Single-serving visitor
- Иерархический посетитель / Hierarchical visitor