继承与组合关系

代码其中一个编辑原则是“少用继承多用组合”,这句经典的话其实很容易明白,因为在编写代码路上很快就遇到这问题,也很快就明白为什么,但我为什么又要记入和? 因为我有另一个层次的体会~

 

在继承中我们无法调用继承对象,而组合对象谁都可以调用。就这句是我体会到的

举个例子:孩子继承父亲,孩子拥有父亲的对象,在调用时child.xx ,所有的调用都可以直接从孩子调用。孩子就好像结合了父亲的对象,注意哦,是结合~

组合例子:动物组合了脚的对象,动物有脚,这里口述上用了“有”,就是我“拥有”你的对象,在调用上是animal.leg。

 

简单的解释了“少用继承多用组合”,这可是我体会出来的,如果你看了没感觉,那就是你没体会,不然就是你等级高,早就体会过了。

转载于:https://www.cnblogs.com/stooges/p/5805888.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值