当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 人气:发表时间:2025-06-24 05:50:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么自从 Ti6 以后,CNDOTA 开始给人一蹶不振的感觉?
- 为什么现在年轻人很少愿意进入化工制造业?
- 中国的导弹水平到底怎么样?
- 小学生有必要学习编程吗?学编程性价比高吗?
- 怎么通俗的解释路由这个词?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 你最满意的10款 PC 软件是什么?
- 女主播和榜一大哥现实碰面会做什么?
- 学生校服如何隐藏内衣痕迹?
最新资讯文章
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 女生主动起来会有多主动?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 异性同办公室久了会不会日久生情?
- 原子没有意识,如果人体其实就是一堆原子组成的,人为什么有意识?
- 用J***a写Android的时代是不是要结束了?
- 有一个***约你出去,你会去吗?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如何评价电影《碟中谍8:最后清算》?
- 为什么红十字会腐败这么严重?
- 吴柳芳的真实水平如何?
- 如何看待《捞女游戏》定档 6 月 19 日?
- 剧版《长安的荔枝》相较于原著改编得如何?
- 目前最具性价比的全栈路线是啥?






关注公众微信号
移动端,扫扫更精彩