🗺️ ClassMap: типизируем опции, конфиги, атрибуты
Новая лекция в Пых Лектории про паттерн ClassMap — расширяемый и типобезопасный способ передачи конфигурации между компонентами.
План лекции:
• берём популярную библиотеку Symfony и находим три проблемы, связанные с передачей нетипизированных опций,
• обсуждаем неоптимальные подходы,
• изучаем паттерн ClassMap,
• применяем его и получаем исчерпывающее решение,
• анализируем плюсы и минусы паттерна ClassMap.
Также лекция затрагивает следующие темы:
• проектирование расширяемых ООП-компонентов,
• иммутабельность,
• дженерики,
• клонирование в PHP 8.5.
Залетай в Хобота, чтобы посмотреть!
50 минут / 1000 рублей
Post #920
6.36K
