为什么go和rust语言都舍弃了继承?
- 发表时间:2025-06-24 18:40:11
- 来源:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-19 01:05:11周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 2025-06-19 00:40:10颈椎病可以恢复吗?
- 2025-06-19 01:10:102025年了 Rust前景如何?
- 2025-06-19 00:20:11个人做量化,买不起专业数据库,如何获取 L2数据?
- 2025-06-19 00:50:11在excel中,如何利用VBA将这段数据转成json格式?
- 2025-06-19 00:20:11为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-19 01:05:11如何评价女明星梅根福克斯的身材?
- 2025-06-19 01:25:10哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-19 00:40:10为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-19 00:45:11C罗赠送特朗普球衣:致唐纳德•特朗普总统,为和平而战。如何评价?
推荐产品
-
为何张杰全网嘲,国内外演唱会上座率还那么高?
没觉得国外上座率高啊!他去国外了吗?世巡了吗?巡哪里了?我知 -
为什么官方详细通报了“罗某宇坠楼***”,还有很多人不信?
因为自从疫情开始,从武汉八名医生“造谣”被抓,到上海体制基层 -
程序员为啥突然会变成这么辣鸡的一个行业?
在前两三年吧,有一次我们公司新开了一个前端岗位,要求不高,3 -
如何评价《一人之下》***第721(764)话情报?
预告应该只说了一件事,曲彤会炼器,而且掌握了神机百炼,水平还
最新资讯

