当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-24如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-24用PHP写了个小框架,怎么才能得到大佬们的指点?
- 2025-06-24日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 2025-06-245070ti什么时候才能回归正常价格?
- 2025-06-24编程问题哪里解决?
- 2025-06-24这个社会为什么老实人都混得不好?
- 2025-06-24为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- 2025-06-24如何评价钟南山院士?
- 2025-06-24有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-24为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-24为什么 macOS 上国产软件不流氓?
- 2025-06-242025 年有哪些值得关注的开源项目?
- 2025-06-24VScode怎么配置好golang?
- 2025-06-24为什么广东女生大多是素颜?
- 2025-06-24都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 2025-06-24为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
推荐产品
-
各位都在用Docker跑些什么呢?
Nas 里的,基本都是docker部署的 下载 qbitto -
Mac mini M4,有必要升级24G内存吗?
这么说吧,丐版的m4性能已经几乎打平了m3pro了,m4pr -
什么是 AI Agent(智能体)?
最近陆陆续续的发布了很多的智能体,有拿Agent做唯一产品的 -
美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
你真的可以找到一块没人要的遗弃土地,开垦拓荒,修建寓所,宣布
最新资讯




