当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 人气:发表时间:2025-06-28 20:35:11
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 亲眼见到明星本人是什么体验?
- 如何合理正确的补充(摄取)维生素?
- 养龟玩龟的人可怕吗?
- 开源项目都有哪些盈利模式,都是怎么坚持下来的?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 为什么j***a被部分开发者认为是低端技术?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 我应该设置多少kb才能让他不能玩游戏?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 镶嵌在网页里的pdf文件,禁止复制,禁止下载,禁止打印。如何破之?
最新资讯文章
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- ant-design-vue 社区为什么不维护了?
- 有哪些值得推荐的 Rust 应用案例?
- 修仙文明可能以怎样的方式碾压星际文明?
- 像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
- rust解决了什么问题?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- python与nodejs哪个性能高?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 哪里有便宜的实时level2接口?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 35岁以上的人都去做什么工作了呢?






关注公众微信号
移动端,扫扫更精彩