你写的程序不是用继承就是用组合,就像楼上说的,主要是理解has a 还是 is a,设计原则是如果能用组合尽量使用组合
组合是has a 继承是is a ??? 为什么这么说?
组合嘛~~~变形金刚由轮胎 引擎 车盖 组合成的 所以 变形金刚 has a 轮胎 has a 引擎 has a 车盖 has a ......继承嘛~~~变形金刚是由汽车继承过来的 所以也叫汽车人 所以说 变形金刚 extends 汽车 也就是说 变形金刚 is a sort of 汽车 ,that is, 变形金刚 is a 汽车
继承是is a ???
为什么这么说?
所以 变形金刚 has a 轮胎 has a 引擎 has a 车盖 has a ......继承嘛~~~变形金刚是由汽车继承过来的 所以也叫汽车人
所以说 变形金刚 extends 汽车
也就是说 变形金刚 is a sort of 汽车 ,that is, 变形金刚 is a 汽车