会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
尹宇星_Kim
博客园
首页
新随笔
联系
订阅
管理
2021年6月7日
白话我对“多用组合,少用继承”的理解
摘要: 以鸟类为例,假设有个父类 bird,这个父类有个 fly 的抽象方法。 如果用继承,那就默认所有鸟类都会飞。但根据“黑天鹅”理论,并不是所有的鸟类都会飞。 这时候使用组合的话,就等于乐高拼搭。我这只鸟如果会飞,就把 fly 这个方法积木拿过来搭上。 当然就像标题写的,“多用”组合,“少用”继承,而不
阅读全文
posted @ 2021-06-07 17:18 尹宇星_Kim
阅读(114)
评论(0)
推荐(0)
编辑
公告