当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-22歼-20 在国际上到底是什么地位?
- 2025-06-22为什么刘慈欣《赡养人类》终产者能买下整个世界的空气阳光和水***?
- 2025-06-22怎么看待官方通报女星那尔那茜涉嫌高考报名材料造***?
- 2025-06-22鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-22如何看待现在孩子的暑***都被兴趣班占满,该如何让暑***「回归」暑***本身?
- 2025-06-22请问买个nas,能够直接把游戏装进去吗?
- 2025-06-22你怎么看待剪映收费过高问题?
- 2025-06-22threejs是如何才能渲染出这种效果的?
- 2025-06-22哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-22到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-22为什么现役主流的火炮口径都稳定在152/155而不追求更大口径呢?
- 2025-06-22Apple 为什么不封杀 Flutter 呢?
- 2025-06-22如何证明散片 CPU 比盒装 CPU 差?
- 2025-06-22有没有一个特别好用的Linux系统?
- 2025-06-22H264和H265谁画质好,求回谢谢!?
- 2025-06-22美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
推荐产品
-
***体隆胸之后多久乳房变软一些?
***体隆胸术后由于手术区域的创伤,术区组织会自然进入一个肿 -
对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
优先推荐4K显示器,最最主要的原因,如果你不纠结参数和品牌, -
中国民间中小工厂能快速造出武器吗?
别的不说,就说枪: 很多人不知道,看了一类类似国外白沙瓦的* -
MacOS真的比Windows流畅吗?
MacOS的流畅,像是你在五星级酒店洗了个澡,毛巾有熏香、镜
热销产品
最新资讯




