当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-23你为什么放弃了wsl?
- 2025-06-2327寸显示器有必要上4K吗?
- 2025-06-23为什么很多公司都不招大龄码农?
- 2025-06-23大家为什么会讨厌缩写?
- 2025-06-23为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢?
- 2025-06-23印巴大战,背后大国为何都不发声?
- 2025-06-23你为什么放弃了wsl?
- 2025-06-23为啥中国把《水浒传》拍得这么土?
- 2025-06-23Tauri 为什么仍未取代 Electron?
- 2025-06-23搭建家庭 NAS 服务器有什么好方案?
- 2025-06-23光纤无人机如何反制?
- 2025-06-23postgresql能取代mongodb吗?
- 2025-06-23为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-23作为一个服务器,node.js 是性能最高的吗?
- 2025-06-23黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-23为什么觉得小米的系统越来越不行了?
推荐产品
-
20届设计系,我的设计水平很差吗,找不到合适的工作?
看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很 -
伊朗这次会崩溃灭亡吗?
伊朗必亡在中东,有一件世界上最魔幻的事情。 那就是中东那两 -
有哪些是你用上了mac才知道的事?
用MAC最好是这么4种人: 一是对LINUX极度熟悉的,又对 -
北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
典型的FOMO心理,(Fear of Missing Out
热销产品
最新资讯



