当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-23 18:20:12
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 有哪些瞬间你秒懂了别人的暗示?
- 南京「先锋书店」公开禁止商拍,此前因「最美书店」称号成网红打卡地,失去这部分流量对书店来说是好事吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 一年级的孩子不喜欢看书,但是特别喜欢听书,这样会不会导致他以后都不喜欢阅读?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 买到烂尾楼到底该有多绝望?
- 三只羊是不是被人做局了?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
最新资讯文章
- 为什么部分人瞧不起深圳?
- 美国下场轰炸伊朗,这次我国为什么要这么直白的谴责美国?
- 为什么烤包子难出新疆?
- Centos为什么突然没人用了?
- 为什么长大以后连看动画片都不纯粹了?
- 你捡过最大的漏是什么?
- 为什么很多时候对女儿最狠的却是母亲?
- MacOS的哪个设计让你非常恼火?
- 如何评价河北旅游口号“这么近,那么美,周末到河北”?
- 你用过的最好用的鼠标是什么品牌的?
- 如果现在蒙古发起公投要不要回归中国,公投结果会怎样?
- 女明星穿瑜伽裤出门是什么体验?
- 男性看不了女性生产场面吗?
- 如何保护小朋友的眼睛,不至于那么早的近视?
- 手术时把大脑拿出来还能接回去吗?
- 为什么一定要设计世界模型、为什么说语言模型不是真正的人工智能?
- 长得好看的女生有什么烦恼?
- 现在个人博客不能备案了吗?
- 广西经济还有希望么?
- 如何评价Google 宣布停止Android开源项目AOSP?





