Про паттерны (шаблоны) проектирования уже много было сказано, если вкратце – это готовые подходы к решению определенных задач. Более подробно читайте на Wikipedia – Шаблоны проектирования, или монументальный труд “банды четырех” (GoF):
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.
В этом же посте я приведу структурную диаграмму паттернов и ссылки на сайты с примерами реализаций на PHP.
Начнем-с.
Всего существует три группы паттернов, которые приведены ниже:
Ссылки на примеры, заране предупреждаю – весь текст на английском:
UPD / 02.02.2009 /
Design Patterns | Object Oriented Design – описание разных паттернов на английском с блок схемами и рекомандациями при каких услових лучше всего использовать, также есть примеры кода.
UPD / 20.05.2009 /
A catalogue of php design pattern shorts – описание разных паттернов на английском с примерами использования.