当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-24 08:30:12
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 可不可以发一张你觉得最有感觉的照片?
- 和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
- 「苏超」宿迁队球员为房企站台遭质疑,商业化会对「草根」竞技体育带来哪些影响?
- 我国有能力发现B2并摧毁吗?
- 想买个鱼缸,听说里面坑很多,哪个大神给讲解一下呀?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- J***aScript 已经强大到什么程度了?
- Go 语言的使用感受是什么?
- 新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读?
- 真的有这种又苗条身材又爆炸的么?
最新资讯文章
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 现在php还有前途吗?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 现在工作中k8s是使用containerd还是docker来管理容器?
- 靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 校外论坛「浙大云朵朵」宣布对上传原创文档收费引发浙大学生强烈不满,大量账号被封,如何看待此事?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 有哪些是你用上了mac才知道的事?
- 自研项目,PHP用什么框架最好?
- Centos为什么突然没人用了?
- 写业务的话,go是不是垃圾?
- 为什么中国电信的iptv一定要有网线连接!?
- 为什么中国开发不出流行的编程语言?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 前端怎么实现预览pdf文件?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 如何评价女明星梅根福克斯的身材?
- 如何评价演员黄奕?





