Задать вопрос
@Kscs

Для чего свойство класса создается в другом классе?

Наткнулся на метаните, на не понятный мне момент. Почему экземп61ed76ff4eb9f390389395.jpegляр класса создается в совершенно другом классе? Почему сделали именно так? В каких моментах такое используется ?
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 3 комментария
Ответ пользователя сергей кузьмин К ответам на вопрос (3)
это вы увидели архитетурный принцип "композицию" (composition) которая считается лучше чем "наследование" (inheritance)

https://en.wikipedia.org/wiki/Composition_over_inh...


the principle that classes should achieve polymorphic behavior and code reuse by their composition (by containing instances of other classes that implement the desired functionality) rather than inheritance from a base or parent class


принцип, согласно которому классы должны достигать полиморфного поведения и повторного использования кода за счет своей композиции (путем помещения в них экземпляров других классов, реализующих желаемую функциональность), а не наследования от базового или родительского класса

Ответ написан