继承相较于组合的优势在哪里?
继承和组成除了都能在代码的重用上做出贡献外,而且抛去java单继承的特点,我想说的是,继承也是有他的好处的
那就是:继承能够对现实世界更好的建模,继承拥有更好的逻辑性,比如我有一个父类叫动物类,它有很多子类,例如哺乳动物、爬行动物、等等,所以你看通过继承树就能够很好的建模,也更容易理解,但是组合就没有那么直观
继承和组成除了都能在代码的重用上做出贡献外,而且抛去java单继承的特点,我想说的是,继承也是有他的好处的
那就是:继承能够对现实世界更好的建模,继承拥有更好的逻辑性,比如我有一个父类叫动物类,它有很多子类,例如哺乳动物、爬行动物、等等,所以你看通过继承树就能够很好的建模,也更容易理解,但是组合就没有那么直观