интерфейсу, который он не реализует, на самом деле может работать!

у расширить поведение и данные класса, используя декораторы вместо наследования. Я также хочу применить декораторы также к вновь созданным свойствам или методам. Есть ли пример того, как это сделать? Это вообще возможно?

Представьте себе набор классов, в которых некоторые из этих классов имеют связываемое свойство с именемspan, Также пусть будет вычисляемое свойство с именемleftMargin зависит отspan имущество. Желаемым способом реализации этого было бы украсить класс декоратором с именем@addSpan например, это добавляет в класс как связываемое свойство, так и вычисляемое свойство.

Ответы на вопрос(1)

Ваш ответ на вопрос