当出现的是“是一个”的时候就用继承
比如:汽车是一种交通工具,有交通工具这个类
就用汽车继承交通工具这个类
当出现的是“有一个”的时候就用组合
比如:汽车有4个轮子,2个门,有轮子和门这2个类
就在汽车中定义4个轮子和2个门这几个成员变量
然后用成员变量操作成员这个类中的方法
你说的孩子得继承父母明显的是孩子“有一个”母亲“有一个”父亲
可以在孩子类中定义一个母亲一个父亲的成员变量
通常情况下最好用接口,便于解藕,便于维护。 面向接口编程。
2616

被折叠的 条评论
为什么被折叠?



