为什么go和rust语言都舍弃了继承?
- 发表时间:2025-06-24 20:30:11
- 来源:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-19 17:30:12男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-19 17:25:13网友称在桔子水晶酒店洗漱包内发现用过的 四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-19 17:40:13谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-19 16:25:13为什么他们可以闻出来我身上的穷酸味?
- 2025-06-19 17:00:14有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-19 15:55:13颈椎病引起的头晕如何治疗?
- 2025-06-19 16:35:14江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-19 16:20:14很多人开始弃用印象笔记了,你还在使用印象笔记吗?
- 2025-06-19 16:05:13编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-19 17:25:13为什么剪映导出***时码率与原***一样,变得更模糊?
推荐产品
-
055一打一能不能打过阿利伯克?
利益相关:军内 某单位兼职员工,对国内的所有军事设备都了解。 -
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
心里不雅的人看啥都不雅,1点钟是抱着小孩,2点和9点是趴姿和
最新资讯

