当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
人气:发表时间:2025-06-27 08:35:13
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么广东的经济现在开始落后了?
- 蒙古妹子是长什么样的?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 现在的中国打的过美国吗?
- 中国女篮张子宇身高 2 米 26 制霸赛场,身高因素在篮球比赛中能占多大优势?她会是下一个「姚明」吗?
- 2025年小米su7 性价比很低了,为何还不更新改款?
- 电影《碟中谍》系列中哪一部最好?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 如何评价陈楚生?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
最新资讯文章
- 作为一个服务器,node.js 是性能最高的吗?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 什么事情是你待在西安才知道的?
- 前端,后端,全栈哪个好找工作?
- 想给家里换个静音节能的燃气热水器,哪个品牌比较好?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 老公每晚都想要怎么办?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 颈椎生理曲度变直可以通过运动康复吗?
- 我不太明白为什么要买房,每个月租2、3千的房子不是挺好的吗?
- PHP和Node.js哪个更爽?
- 曼德拉是南非的罪人吗?
- 有哪些小众的开源项目养活了一大批人?
- 为什么有人打羽毛球会放水?
- MacOS真的比Windows流畅吗?
- 你的鱼缸里养过什么奇怪的鱼?
- 能分享一下你写过的rust项目吗?
- 既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?





