当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-25 04:15:09
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么广东女生大多是素颜?
- 你为什么坚持使用/学rust?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- go 有哪些成熟点的后台管理框架?
- 如何正确使用Obsidian记录笔记?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 如何评价 Vue.js 纪录片?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 如果我直接跳过编程的理论学习直接边做一些小项目边学可以学会编程这个技能吗?能够用来工作吗?
- 如何评价 Next.js?
最新资讯文章
- 为什么有些NAS用户弄那么多硬盘?
- 你见过身边身材最好的女生是什么样子的?
- 怎么看待北京大龄单身女突破80w?
- WebSocket 是什么原理?为什么可以实现持久连接?
- 穿瑜伽裤爬山的女生会不会害羞?
- 2025年了 Rust前景如何?
- 如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?
- 做引体向上可能会诱发腰肌劳损吗?
- 世界上最大的航母有多大?
- 独立游戏的成功率极低,但依然有许多开发者愿意投入数年时间去“孤注一掷”。他们为什么会做出这样的选择?
- ***x512具体在哪些方面应用?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 前端,后端,全栈哪个好找工作?
- 2025年为什么房价又呈上涨趋势?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么多地「国补」暂停了?
- 买到烂尾楼到底该有多绝望?
- 你见过最无用的节俭行为是什么?
- 出国给你最大的感受是什么?
- 请问27寸4K显示器哪个好呀?





