当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-25中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 2025-06-25你们的腰突是怎么突然好的?
- 2025-06-25女孩子腿非常白是什么体验?
- 2025-06-25现在还能做独立开发者吗?
- 2025-06-25为什么很多人 get 不到林青霞的美?
- 2025-06-25曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 2025-06-25什么样的人算是中了基因***?
- 2025-06-25为什么10年前电脑内存就普遍16GB了,现在还是普遍16GB?
- 2025-06-25开源项目都有哪些盈利模式,都是怎么坚持下来的?
- 2025-06-25印度这个国家有希望成为发达国家吗?
- 2025-06-25为什么中国一定要帮助伊朗?
- 2025-06-25孩子上小学,考了年级第一,亲戚总说高中好才算数,是真的吗?
- 2025-06-25请问群晖的docker还能装些什么?
- 2025-06-25同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 2025-06-25为什么他们可以闻出来我身上的穷酸味?
- 2025-06-25战胜申真谞是什么体验?
推荐产品
-
手机的运行内存真的有必要上16GB吗?
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个 -
成龙和汤姆克鲁斯,谁的世界巨星地位更高?
艺术工作者,无论作家、画家、电影导演还是电影演员,论成就,说 -
为什么至今仍未有任何主流游戏为NPC接入大语言模型LLM?
额,就算不考虑技术与成本等限制,就玩家们的混乱精神状态,该功 -
养龟玩龟的人可怕吗?
先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我
最新资讯




