高分 讨论 ...........继承,多重继承,组合.......... 大牛留步
敬畏者 2014-04-03 02:50:32 在继承被打压,多重继承被严厉打压的环境下
希望讨论一下,组合比继承优秀的地方.
只要说出1点,并且确实存在,那么就100分
不够了加分
类A为 被使用的类
在类B中要使用类A,并对外提供一些功能.
类B可以继承类A来使用(继承),也可以包含一个类A的成员变量(组合)
那么 组合比继承强在哪里?
我先说一点
在组合中,可以使用类A指针,在运行时决定使用类A的某个继承实现,灵活的多态方便使用.