Зачем нам нужен декоратор в шаблоне оформления декоратора?
Предполагая, что у меня есть класс с именемA
и я хочу использовать шаблон дизайна декоратора. Поправьте меня, если я ошибаюсь, но для этого нужно создать класс декоратора, скажем,ADecorator
, который будет содержать ссылку наA
экземпляр, и все другие декораторы расширят это, чтобы добавить функциональность.
Я не понимаю, почему мы должны создавать класс декоратора вместо использованияA
пример?