当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-25 07:00:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 你见过最恶心的邻居是什么样子?
- 光伏真的不行了吗?
- Centos为什么突然没人用了?
- UFC冠军有多厉害?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 求大神解答,为什么大家都不喜欢用docker?
- 媒体曝光有学生吸食打火机气体成瘾,打火机气体中有哪些成分?吸食会对身体有怎样的伤害?
- cpu为什么不能靠做大点提升性能?
- 你见过最极致的节省能省到什么程度?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
最新资讯文章
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 是什么原因导致HDR无法推行?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 为什么少儿编程会有大部分人反对呢?
- 榴莲的产量明明很高,为什么还卖那么贵?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
- 开车的人和不开车的人思维有什么区别?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- Node.js 性能为什么这么差?
- LCD党真的只是少部分人吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 既然电脑不能插四条内存,为什么要设计四个插槽?
- 不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 什么是 AI Agent(智能体)?
- 预测一下:字节跳动、美团、阿里、腾讯和小米,谁的生命线会更长一些?





