当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-18为什么现在的人对华为意见这么大?
- 2025-06-18vue 框架开发的项目结构是如何搭建的?
- 2025-06-18中国载人登月进展公布,锚定 2030 年前实现中国人登月目标,登月任务最具挑战的技术难题是什么?
- 2025-06-18为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-18如何评价nest.js?
- 2025-06-18有哪些事情是你去了越南以后才知道的?
- 2025-06-18小米汽车官方解释了刹车盘生锈属于正常现象,并提供了两种除锈功能,这些措施是否足够有效?
- 2025-06-18有哪些值得推荐的小型 C 语言开源项目?
- 2025-06-18雷军和余承东究竟谁更值得信赖?
- 2025-06-18为什么桂林的旅游做不起来?
- 2025-06-18写半个月react了,感觉还是vue好用。有没有大佬能说一下react好在哪里?
- 2025-06-18为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-18Golang和J***a到底怎么选?
- 2025-06-18有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-18为什么现在没人提猎鹰9号了?
- 2025-06-18为什么说男人至死都是少年?
推荐产品
-
林述巍跟隋坡这两位谁的水平高?
就说一个问题,央视有个习惯,会请那些行业内非常牛逼的大厨来二 -
实况足球为什么没落了?
实况足球的没落,最主要的我认为是没有解决好游戏性还有现实感的 -
老公年收入40万,我产***休完,公司破产导致失业在家,这个时候老公却让我分担房贷,我该怎么办?
我虽然年龄不小了,但我很多时候搂不住火,想骂人。 我今天不 -
***如发生战争,14 亿中国人每人捐款 1000 元,可以打几天?
***若战争爆发,14亿人每个人捐1000块钱,够打多久的现
最新资讯




