当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 浏览次数:发表时间:2025-06-23 18:20:12
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 女主播和榜一大哥现实碰面会做什么?
- 为什么 Blender 成功了?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- H264和H265谁画质好,求回谢谢!?
- 如何评价MiniMax推出的全球首个开源大规模混合架构的推理模型MiniMax-M1,其有何技术优势?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 妃子笑是荔枝中最难吃的品种吗?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
- Golang与Rust哪个语言会是今后的主流?
最新资讯文章
- 如何评价首个女性友好的编程语言HerCode?
- 能分享一下你写过的rust项目吗?
- 有没有青梅竹马追妻火葬场的***?
- 为何Microsoft能一直留在中国市场?
- 星际争霸2里的飞龙为何感觉没1里的飞龙好用?
- 和女生合租,都会发生什么事情?
- 造一艘航母有多难?
- 为什么央视不再报道洛杉矶***了?
- 现在人热衷泡泡玛特labubu,是人为炒作?(类似当年郁金香君子兰,房地产泡沫)还是真的是人的需求?
- 哪位知道这个的名字?
- 男人为什么到了一定年纪就喜欢喝酒?
- Flutter 为什么没有一款好用的UI框架?
- 女主播和榜一大哥现实碰面会做什么?
- 做引体向上可能会诱发腰肌劳损吗?
- 为什么除了人类,哺乳动物拉屎的时间都是12秒?
- systemd吞并了什么?
- 你发生过的最尴尬的事是什么?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- Windows 自带的系统备份功能,备份出来的文件,更换硬盘之后,可以直接还原吗?
- 为什么女游泳运动员看起来大部分都是平胸?





