Различия между прокси и шаблоном декоратора
Можете ли вы дать хорошее объяснение, в чем разница междуполномочие а такжеДекоратор?
Основное различие, которое я вижу, состоит в том, что, когда мы предполагаем, чтополномочие использованиясостав а такжедекоратор использованияагрегирование тогда кажется очевидным, что при использовании нескольких (один или несколько)Декораторы Вы можете изменить / добавить функциональность к уже существующему экземпляру (декорировать), тогда какполномочие имеет собственный внутренний экземпляр прокси-класса и делегирует ему добавление некоторых дополнительных функций (поведение прокси).
Вопрос в том,полномочие создан с агрегацией до сих порполномочие или скореедекоратор? Разрешено ли (по определению в шаблонах GoF) создаватьполномочие с агрегацией?