当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-18核武器真的有宣传中那么牛逼吗?
- 2025-06-18如果苹果真的下架了微信的话,会发生什么?
- 2025-06-18如果苹果真的下架了微信的话,会发生什么?
- 2025-06-18工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
- 2025-06-18家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉?
- 2025-06-18陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 2025-06-18以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-1830岁了,你在深圳过着什么样的生活?
- 2025-06-18请问八部金刚功中的内力暗劲该怎么练出来啊?
- 2025-06-18为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
- 2025-06-18脸与身材不符是种怎样的体验?
- 2025-06-18Mac mini 你日常会用它做什么?
- 2025-06-18你们都什么时候对男女之事开窍的?
- 2025-06-18鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-18马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?
- 2025-06-18为什么现在的人对华为意见这么大?
推荐产品
-
2025年6月13日以色列悍然入侵伊朗,中东各阿拉伯国家为什么都只是口头谴责,不亲自下场支援伊朗?
因为大家不傻,知道这是咋回事。 你看看伊朗和以色列现在干的 -
剧版《长安的荔枝》相较于原著改编得如何?
昨天第八集出来直接给我看傻了。 节名叫《双层瓮》,片头 -
女主播和榜一大哥现实碰面会做什么?
抖音刷到38级了,刷了5个女主播,见了4个,3个发生了关系。 -
中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何?
之前的措辞是,建议中国公民尽快离开以色列。 现在升级到命令
最新资讯




