当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
人气:发表时间:2025-06-25 05:45:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 软路由是否被过度神化?
- 你们的腰椎间盘突出,怎么治好的?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 如何评价高圆圆的身材算是美女类型的吗?
- 有没有一款工具可以把录音精准地转换成文字?
- RUST的WEB开发真的能用于生产吗?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 00后比90后少了4700万,大家对生孩子为什么越来越抗拒?
- 单台电脑如何让数据库吃满硬盘速度?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
最新资讯文章
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2020-11-26:go中,map的创建流程是什么?
- 人们在 DOS 年代如何办公?
- 如果你有300万,你是用来供孩子读书,还是留着以后给ta买房或者保底?
- 三只羊是不是被人做局了?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 为什么都说 Finder 难用?
- 有哪些好用的开源软件?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 高考完了,要买笔记本,苹果mac m4怎么样?
- 为什么剪映是剪辑软件鄙视链的最底层?
- 为什么棒球在我国毫无水花?
- 报考基础学科「需要更大的勇气和更纯粹的热爱」,是不是指前途不太好?
- 国外发达国家码农是真混得好么?
- 女生体毛旺盛是什么样的体验?
- 2020-11-26:go中,map的创建流程是什么?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 如何评价高圆圆的身材算是美女类型的吗?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 女孩子腿非常白是什么体验?





