当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-28 17:45:15
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 游戏开发选择lua还是js?
- 为什么bilibili后端要用go来写?
- adobe全套都用开源软件或者免费软件来替代,能做到吗?
- 本人女20,平胸跟男生一样怎么办 ?
- 如何评价***伊内斯·特洛奇亚的身材?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- flutter是***跨平台最优解吗?
- 什么样的人算是中了基因***?
- 如何看待我国在墨脱建水电站?
- 有一个***约你出去,你会去吗?
最新资讯文章
- 为什么明朝前期兵强马壮时丢弃越南?
- 如何评价华为HDC2025开发者大会?
- 运动员张国伟用两个对吹风扇让纸飞机「悬停」,这是怎么实现的?从物理学角度如何解释?
- 目前美军还有哪些领域是明显领先于解放军的?
- 专家们怎么知道断臂维纳斯雕像是维纳斯而不是其他女神?甚至连创作者都知道?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 当电脑盲认为自己不是电脑盲时是一种怎样的体验?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 超级喜欢穿短裙正常吗?
- Go 语言的使用感受是什么?
- 银行股为什么大涨几年?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 为什么中国开发不出流行的编程语言?
- 我爸被车撞做了开颅手术,进了ICU,现在肇事司机说责任不在他,不肯赔钱,怎么办?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- MacOS真的比Windows流畅吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 怎样把躺平的年轻人拉起来?