当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-23 22:25:12
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 花小小新疆炒米粉酱料被曝含有猪肉,目前品牌已致歉,如何看待这件事?
- 有什么是你去了西藏才知道的事情?
- 女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
- Golang与Rust哪个语言会是今后的主流?
- 如何看待伊朗最高领袖哈梅内伊 6 月 18 日发布“必须强力打击以色列,永不妥协”的声明?
- 《我的团长我的团》中有哪些细思极恐的细节?
- 美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 如何电脑下载Adobe audition?
- 怎么通俗的解释路由这个词?
- 如何评价张靓颖刘宇宁《九万字》?
最新资讯文章
- 印度是真的烂还是咱们在信息茧房里面?
- 为什么欧美影视喜欢露点?
- 内塔尼亚胡***访时公开威胁,不排除干掉哈梅内伊,如何评价这一言论?伊朗会亡国吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
- 武汉真的很热吗,北方人去了受得了吗你?
- 前端,后端,全栈哪个好找工作?
- 从2025年开始,为什么很多程序员都扔掉了Windows、Mac和Linux,开始拥抱鸿蒙pc了?
- 你后悔买领克了吗?
- cloudflare的1.1.1.1和warp有什么区别?
- Linux里面usermod -L zhangsan命令是什么?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- Flutter 为什么没有一款好用的UI框架?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 哈梅内伊称伊朗绝不接受任何「强加的和平或战争」,接下来他将如何反击?





