当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_纳雍网站建设_网站建设公司_网站建设设计制作_seo优化
文章出处:网络 人气:发表时间:2025-06-24 21:40:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 有哪些事,是社会底层人认识不到的?
- 公司信息化上系统,作为信息化人员,协调安排不了工作怎么办?
- 我想问一下什么是爱呢?
- 为什么吹B-2天下无敌?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 大海捞针还捞着了是一种什么样的体验?
- 为什么欧美影视喜欢露点?
- 作为一个服务器,node.js 是性能最高的吗?
- 为什么鸿蒙PC要排斥Linux生态?
- 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
最新资讯文章
- 闲鱼上为什么会有人问都不问直接下单?
- 为什么要学go语言,golang的优势有哪些?
- 为什么感觉 Windows 10 自带的播放器效果比 PotPlayer 好?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- ***拍大尺度片子时摄影师不会看光吗?
- Rust 的「生命周期标注」(Lifetime Annotation Syntax)有何替代方案?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- J***aScript 已经强大到什么程度了?
- Rust口碑不错,为何学的人却很少?
- 为什么程序员的电脑永远没有弹窗广告?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 你心目中最有意思的编程语言是什么?
- 为什么我儿子把水倒翻了,我让他先擦干净再看电视,他宁愿哭得嗓子哑了也不擦?
- 你身边身材最好的女生是什么样?
- 什么是 AI Agent(智能体)?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 长得和刘亦菲很像是一种什么体验?
- 为什么B-2天下无敌?
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 如何评价***伊内斯·特洛奇亚的身材?





