当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-27你会从mac转向Windows吗?
- 2025-06-27易语言作者吴涛的技术水平在国内能排到什么级别?
- 2025-06-27周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 2025-06-27这世界上有什么不能造***吗?
- 2025-06-27这个社会为什么老实人都混得不好?
- 2025-06-27有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 2025-06-27为什么Rust的包管理器Cargo这么好用?
- 2025-06-27现在什么浏览器比较好?
- 2025-06-27用PHP写了个小框架,怎么才能得到大佬们的指点?
- 2025-06-27你为什么退出了乐队?
- 2025-06-27美国隐性轰炸机B2、B21来了,中国能拦得住吗?
- 2025-06-27足球运动员的身材会不会像篮球运动员一样朝着巨型化的方向发展?
- 2025-06-27有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-27怎么可以让《海贼王》轻易烂尾?
- 2025-06-27为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 2025-06-27如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
推荐产品
-
现在个人博客不能备案了吗?
我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我 -
鸿蒙折叠屏笔记本为什么敢卖26999?
中国的有钱人,心甘情愿掏了三万块钱。 不是给意大利的皮革工 -
请问27寸4K显示器哪个好呀?
我原先考虑想买个27寸4K 160Hz打游戏,结果一看75寸 -
干猎头有前途吗?
先说结论, 做猎头的回报来得慢,但熬出来确实很香。 不同于
最新资讯