当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-20前端如何设计网页?
- 2025-06-20有哪些看似聪明,实则很傻的行为?
- 2025-06-20为什么年轻的肉体让人沉迷?
- 2025-06-20养乌龟如何降低换水频率?
- 2025-06-20为什么好看的家一看就是国外的?
- 2025-06-20鱼是饿不死的都是撑死的,这句话是真的吗?
- 2025-06-20美国真会下场对伊朗开战吗?
- 2025-06-20如何制造一个高级的阳谋?
- 2025-06-20为什么英伟达要起nvidia这么一名字?
- 2025-06-20为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-20怎么知道女人动了真情?
- 2025-06-20小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- 2025-06-20怎样看日本于近期展出马关条约原件?
- 2025-06-20我应该设置多少kb才能让他不能玩游戏?
- 2025-06-20为什么现在亲戚越来越不亲了?
- 2025-06-20女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
推荐产品
-
美国都闹成了这样了,抖音上到处都是***,为什么知乎上没人报道呢?
汽车,我们不讨论豪华车,就是普通车 在购置阶段,除了增值税外 -
女生身高 170cm 以上是什么样的体验?
5、工作一年半之后,胖了十斤,但是因为身高的缘故,肉肉分散的 -
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论 -
哪一句话让你沉默了很久?
前阵子,王宝强出了个新剧《棋士》,我跟我老婆还有我岳母吃饭的
最新资讯




