当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-27为什么日本电影很少出现白丝?
- 2025-06-2786版西游记的女演员里,你觉得哪些特别漂亮?
- 2025-06-27为什么小米造车可以叫小米,而华为不可以用华为品牌造车?
- 2025-06-27LCD党真的只是少部分人吗?
- 2025-06-27大厂后端开发需要掌握docker和k8s吗?
- 2025-06-27如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 2025-06-27民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 2025-06-27两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 2025-06-27小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 2025-06-27世俱杯小组赛,曼城 5-2 尤文图斯,如何评价本场比赛?
- 2025-06-27国家统计局表示,青年人失业率连续 3 个月下降,现在找工作实际情况如何?
- 2025-06-27程序员的时间管理真的是写代码1小时,调试8小时吗?
- 2025-06-27封建王朝为什么总是陷入财政崩溃的循环?
- 2025-06-27骑公路车,20km/h,30km/小时,40km/小时摔车会怎么样?
- 2025-06-27node.js可以做***识别分析吗?
- 2025-06-27一流女演员和一流AV女演员去演电影中AV女演员的角色,哪个会演得更好?
推荐产品
-
为什么 Bun 选择了 Zig 以及 JSCore?
因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig -
女170 100斤胖吗?
啊?我158 116我都觉得我身材刚刚好,只需要塑塑型就好了 -
“秦始皇***药昆仑石刻”是不是尘埃落定了?
这回真的要尘埃落定了。 刘宗迪v2: 晚上青海河源昆仑文化 -
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
一来,小米汽车吃的是特斯拉的生态位,可以无脑买的车。 国内9
最新资讯




