当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_3377在线官网官方版
浏览次数:304发表时间:2025-06-24 19:50:11
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 无性婚姻是一种怎样的体验?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 你会从mac转向Windows吗?
- 27寸显示器有必要上4K吗?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 如今的Intel为什么连AMD都打不过?
- 中国现有的雷达技术能发现B2么?
- 如何评价张靓颖刘宇宁《九万字》?
- 如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应?
- 各位都在用Docker跑些什么呢?
最新资讯文章
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 女生第一次来大姨妈什么感受?
- LCD党真的只是少部分人吗?
- 为什么老外泡中国妞那么容易?什么时候中国男人也能泡老外那么容易?
- 为什么广东的经济现在开始落后了?
- 为什么windows的arm版没有被广泛使用?
- lcd屏幕如此护眼,为什么现在没有了?
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 为什么今年的雷霆会惹众怒?
- 你见过最无用的节俭行为是什么?
- 为什么中国电信的iptv一定要有网线连接!?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 明星不拍戏的时候都在干什么?
- 为什么windows的arm版没有被广泛使用?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 什么水草扔缸里就能活?
- MacOS真的比Windows流畅吗?
- 国内为什么那么多人黑 WordPress ?





