当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-26贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 2025-06-26编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-26鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 2025-06-26有哪些让你目瞪口呆的 Bug ?
- 2025-06-26node 项目中如何使用 Node Schedule 创建定时任务?
- 2025-06-26为什么小公司留不住人?
- 2025-06-26媒体报道国产 GPU 独角兽厂商象帝先宣布解散,400 人全员被裁,具体情况如何?
- 2025-06-26kvm是否会增加显示信号的传输延迟,或者键鼠的延迟?打游戏用这个,会影响吗?
- 2025-06-26Anthropic 推出的 Claude Code 是什么技术原理呢?
- 2025-06-26为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-26python与nodejs哪个性能高?
- 2025-06-26如何评价华为鸿蒙电脑?
- 2025-06-26为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 2025-06-26vue转react是什么感受?
- 2025-06-26自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 2025-06-26Trae和Cursor对比有什么优势吗?
推荐产品
-
贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
昨天刷到短***,才知道贵州省黔东南苗族侗族自治州的榕江县城 -
毕设答辩,老师说node不可能写后台怎么办?
三个选择: 不要讲,现场 VSCODE 打开给他 demo -
为什么是9月3日阅兵而不是10月1日国庆阅兵?
你看,我这么多新武器,武器还这么牛逼,国产化程度又高,我牛不 -
各位都在用Docker跑些什么呢?
飞牛系统(J3455、16G内存) 容器管理:1Panel或
热销产品
最新资讯
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 为什么欧美影视喜欢露点?
- 央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号?
- 什么是你去了台湾才知道的事?
- 为什么j***a被部分开发者认为是低端技术?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 什么是 5G 固定无线接入(FWA)?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?