当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 浏览次数:发表时间:2025-06-24 12:10:13
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 雷军为什么不愿意用性价比打法进军NAS?
- 有没有哪些老了反而比年轻时更好看的例子?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 为什么年轻的肉体让人沉迷?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- 韦东奕的牙怎么没了?
- 买到烂尾楼到底该有多绝望?
- docker有哪些有趣的用途?
- 卯之花的卍解到底有什么能力?
最新资讯文章
- 如何评价茅台暂停京东供货?
- 如何评价 6 月 26 号发布的小米AI眼镜?
- 如何理解「男人至死是少年」这句话?
- 如何评价首个女性友好的编程语言HerCode?
- 《剑星》登顶 Steam 全球热销榜,这款游戏为什么能收到如此好的市场反馈?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 你捡过最大的漏是什么?
- 如果是你,你会选择Windows还是Mac?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 为什么一部分 Go 布道师的博客不更新了?
- 86版西游记的女演员里,你觉得哪些特别漂亮?
- 超小团队选择Django还是Flask?
- 大家在广州的一天是怎么样的呢?
- RTX5060真的有那么不值吗?
- 如何评价《一人之下》722(765)话?
- 台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- Windows有哪些神级软件?
- 柳州的债务,谁来还?用什么还?怎么还?
- 为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?





