当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-29为什么现在的年轻人活的都很通透?
- 2025-06-296 月 28 日贵州榕江县防汛应急响应提升至 Ⅰ 级,全城撤离,当地情况如何?
- 2025-06-29为什么新买的ThinkPad比不上几年前的旧型号?
- 2025-06-29为什么中国的英语教育这么失败?
- 2025-06-29现实中的父女关系是怎样的?
- 2025-06-29如何评价韩剧《鱿鱼游戏第三季》的游戏设计和人性隐喻,以及全三季的最终结局?
- 2025-06-29健身为什么要多练腿?
- 2025-06-29go 有哪些成熟点的后台管理框架?
- 2025-06-29想找人开发简易答题类的一个小程序,大概多少费用?
- 2025-06-29为什么00后女孩子越来越不愿意生孩子?
- 2025-06-29蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
- 2025-06-29我十四岁的孩子不吃我做的饭,怎么办?
- 2025-06-29特斯拉Model Y如何应对小米 YU7的冲击?
- 2025-06-29穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-29三只羊是不是被人做局了?
- 2025-06-29你觉得鸿蒙NEXT生态成熟大概要用几年?
推荐产品
-
用PHP写了个小框架,怎么才能得到大佬们的指点?
1、 ***还不错,应该花了很多时间弄的吧,赞一个。 1. -
为什么“柴犬”从万人迷,变成万人嫌?
这狗***,我朋友买的时候3000从小养它,吃的住的都很好。 -
自己亲手引发运维事故是一种什么样的体验?
自己写了一堆脚本,可以远程登陆服务器执行操作。 都从从ip -
各位前端大触们,一般怎么定颜色的?
请用 OKLCH,再不济用 HSL,用 rgb 和 hex
最新资讯




