
Посетитель
Разбираем поведенческий паттерн «Посетитель» (Visitor): как добавлять новые операции над набором разнородных классов, не меняя сами эти классы, через двойную диспетчеризацию — на примерах PHP.
Блог
Технические заметки о фронтенде, бэкенде и всём, что между ними.
Серия «Паттерны проектирования»
22 статей с примерами на PHP — от Фабричного метода до Компоновщика

Разбираем поведенческий паттерн «Посетитель» (Visitor): как добавлять новые операции над набором разнородных классов, не меняя сами эти классы, через двойную диспетчеризацию — на примерах PHP.

Разбираем поведенческий паттерн «Шаблонный метод» (Template Method): как зафиксировать общий скелет алгоритма в базовом классе, оставив конкретные шаги на усмотрение подклассов — на примерах PHP.



Разбираем поведенческий паттерн «Наблюдатель» (Observer): как оповещать неограниченный список подписчиков об изменении объекта, не привязывая его к их конкретным классам — на примерах PHP.
