当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-25 03:35:15
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 国内***购 5000 万台电脑,***用100% 国产芯和操作系统,意味着什么?
- 上海迪士尼为什么老是打架?
- 通义千问推出多模态统一理解与生成模型 Qwen VLo,图像生成效果如何?有哪些信息值得关注?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 为什么毒瘾那么难戒?
- macOS下有哪些作为开发人员推荐安装的软件?
- 程序员真的需要一台 Mac 吗?
- 中国与敌国发生战争,哪些国家会帮中国?
- 三只羊是不是被人做局了?
最新资讯文章
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- Linux 下有没有类似 Everything 的搜索工具?
- 黄金,今年会达到怎样的高度?
- 人工智能相关专业里有什么「坑」吗?
- 有什么是虚拟机代替不了物理机的?
- 为什么老外泡中国妞那么容易?什么时候中国男人也能泡老外那么容易?
- 国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
- 如何评价单依纯在《歌手 2025》第七期演唱的《思念是一种病》?
- 为什么健身房内没人打架?
- 如何评价单依纯在《歌手 2025》第七期演唱的《思念是一种病》?
- 在广州,找个对象是不是真的很难?
- 为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 你觉得鸿蒙NEXT生态成熟大概要用几年?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- Golang和J***a到底怎么选?
- 你见过最反人类的设计是什么?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?