当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-29golang总体上有什么缺陷?
- 2025-06-29白人女性是不是很美,为什么?
- 2025-06-29微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-29你会从mac转向Windows吗?
- 2025-06-29docker有哪些有趣的用途?
- 2025-06-29两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 2025-06-29如果你穿越到遮天的世界发现自己是王腾,你能在叶凡这一世成帝吗?
- 2025-06-29有没有什么免费工具可以续签SSL证书,还能自动部署到服务器和CDN?
- 2025-06-29目前中国男性有什么困境?
- 2025-06-29如何看待小米yu7 3分钟大定破20w辆?
- 2025-06-29被时代淘汰的水果有哪些?
- 2025-06-29电影《赤道》为何没有第二季呢?
- 2025-06-29目前最具性价比的全栈路线是啥?
- 2025-06-29两个人在家做饭,100元能享受到多丰盛的一顿饭?
- 2025-06-29前端是不是快没了?
- 2025-06-29MacOS真的比Windows流畅吗?
推荐产品
-
为什么中国的英语教育这么失败?
给小孩Youtube Kids,陪他玩Minecraft,他 -
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还 -
Win11真的比Win10好多了吗?
作为从95开始用的老人说下看法: 1。 95、98很经典,历 -
2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
就很奇怪,河南GDP全国第五,江西GDP全国第十五。 河南高
最新资讯