Декоратор добавляет функциональность без изменения класса.
Decorator adds functionality without modifying the class.
Используется для логирования кеширования авторизации.
Used for logging, caching, authorization.
Symfony middleware работает как декоратор.
Symfony middleware works like a decorator.
Позволяет постепенно расширять поведение.
Allows gradually extending behavior.