当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-21男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-21Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-21如何评价网传那尔那茜高考179分(含加分)考入上海戏剧学院***?
- 2025-06-22到2025年有哪些「科幻电影中的场景」,已经在被科技慢慢实现?
- 2025-06-22中国与敌国发生战争,哪些国家会帮中国?
- 2025-06-22养乌龟如何降低换水频率?
- 2025-06-21如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 2025-06-21前后楼怎么共享宽带?
- 2025-06-22obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-21初三画成这样算是有天赋吗?【正经求助】?
- 2025-06-21如何看待日本小学校园餐只有一小块鸡肉?
- 2025-06-21为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-21年薪三十万,让你驻扎非洲,你愿意吗?
- 2025-06-22程序员如何用好 Cursor 工具?
- 2025-06-22为什么现在在西瓜越来越贵了?
- 2025-06-22有一个超级漂亮的女朋友是一种什么体验?
推荐产品
-
中国的航空发动机现在是什么水平?
目前的进展: 军用先进涡扇: 涡扇-15 :即将批量服役歼- -
手机的运行内存真的有必要上16GB吗?
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个 -
为什么有些人认为中国武器装备看起来很土?
有一说一 你自己玩一下摄影 或者说,玩一下摄影器材,再看点摄 -
学生校服如何隐藏内衣痕迹?
作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会
热销产品
最新资讯




