Предпочитаете композицию наследованию?
Думайте о сдерживании как inherit о соотношении и. У машины inheritance «есть» двигатель, у человека oops «есть» имя и т. д.
Думайте object-oriented о наследовании как об отношении language-agnostic есть. Автомобиль «является» транспортным inheritence средством, человек «является» млекопитающим language-independent и т. д.
Я не беру кредит на oops этот подход. Я взял это прямо object-oriented-design из Second Edition of Code Complete по Steve McConnell, Раздел 6.3.
language-agnostic
oop
inheritance
composition
aggregation
Предпочитаете композицию наследованию?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.