Паттерн Декоратор (Decorator) на PHP — разбираем на реальном примере

12+
12+

час назад

ПожаловатьсяНарушение авторских прав
12+
12+

час назад

ПожаловатьсяНарушение авторских прав
12+
12+

час назад

Разбираем паттерн проектирования Декоратор (Decorator) на PHP на примере сервиса отправки сообщений. Начнём с обычного класса, в который нужно добавить логирование, повторные попытки отправки и метрики. Посмотрим, какие проблемы возникают при использовании наследования, а затем постепенно переработаем код с помощью Decorator. В видео: - Проблема разрастания классов и наследования - Как работает паттерн Decorator - Реализация декораторов на PHP - Добавление логирования и повторных попыток - Почему порядок декораторов влияет на результат - Чем Decorator отличается от Proxy - Когда паттерн полезен, а когда усложняет код - Практическая задача с подсчётом метрик Без лишней теории и усложнений. Разберёмся, как добавлять новую функциональность без изменения существующих классов и почему порядок обёрток может неожиданно изменить поведение программы. 🔔 Подписаться: https://www.youtube.com/@backend-tv?sub_confirmation=1 ☕️ Поддержать канал: https://clck.ru/3WZSws

Название:

Паттерн Декоратор (Decorator) на PHP — разбираем на реальном примере

Категория:

Разное