当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-24如何看待国内服装尺码越来越小的现象?
- 2025-06-24你从别人的旧硬盘里发现了什么有趣的东西?
- 2025-06-24国内***购 5000 万台电脑,***用100% 国产芯和操作系统,意味着什么?
- 2025-06-24如何评价仓颉编程语言7月30日开源?
- 2025-06-24养龟玩龟的人可怕吗?
- 2025-06-24腰间盘突出能不能治愈?
- 2025-06-24什么水草扔缸里就能活?
- 2025-06-24如何评价《灵笼 2》第六集?
- 2025-06-24前端因为像素还原设计稿而离职,这是个别现象吗?
- 2025-06-24《权力的游戏》里面最美的是谁?
- 2025-06-24养乌龟是什么体会?
- 2025-06-24请问您见过最惊艳的sql查询语句是什么?
- 2025-06-24如何评价zig这门编程语言?
- 2025-06-24不限制语言,客户端GUI开发用什么好?
- 2025-06-24要不要帮导师装服务器?
- 2025-06-24用J***a写Android的时代是不是要结束了?
推荐产品
-
腰间盘突出能不能治愈?
这病本来就是自限性疾病。 意思就是你不作,大概率会自己好。 -
为何雷军天天健身,却无健身痕迹?
因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人 -
为什么小爱音箱只能播放qq音乐免费音乐?
[***] 拒绝一分钟试听版 无限听歌 解放小爱音箱 NAS -
公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
4000块的运维,只能在你跟他说打印机坏了的时候去网上找个本
最新资讯




