为什么go和rust语言都舍弃了继承?
- 发表时间:2025-06-25 04:15:09
- 来源:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-19 09:25:15JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-19 09:50:13为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 2025-06-19 08:30:12如何评价泰勒·斯威夫特的身材?
- 2025-06-19 08:45:11你身边身材最好的女生是什么样?
- 2025-06-19 09:15:12鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-19 09:35:12蜜雪冰城香港门店被通报「产品大肠菌群超标 70%」,哪些环节可能导致大肠菌群超标?会对身体有哪些危害?
- 2025-06-19 08:50:12中国的导弹水平到底怎么样?
- 2025-06-19 10:00:13江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-19 09:55:14谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-19 09:40:12为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
推荐产品
-
如何看待人民日报官方微信公众号转载的文章《孩子,我宁愿欠你一个快乐的少年,也不愿看到你卑微的成年》?
如此热衷和倡导国民舍弃快乐,努力吃苦的媒体,全世界仅此一家。 -
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
凤凰卫视记者发回的消息,德黑兰已经变成一座空城, 该记者打了 -
曾经的班花,现在还多少人惦记?
我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因 -
如何评价大胃袋良子?
良子也算是我在B站关注挺久的“吃播”了,此前他玩不来B站,活
最新资讯

