当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-24 03:15:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 生活中怎样的美女才能被称为「大」美女?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 以色列为什么要打伊朗?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 电影《碟中谍》系列中哪一部最好?
- 求大神解答,为什么大家都不喜欢用docker?
- 为什么都说 Finder 难用?
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 紧身牛仔裤看起来不正经,真的是这样吗?
最新资讯文章
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- CAD如此难用为什么还没有淘汰掉?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 为什么不建议在 Docker 中跑 MySQL?
- 2025年小米su7 性价比很低了,为何还不更新改款?
- 大家买的房子都跌了多少呀?
- 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 为什么健美运动员的身材不被大众接受?
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 为什么剪映是剪辑软件鄙视链的最底层?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 用J***a写Android的时代是不是要结束了?
- 求无公网IP的内网穿透方案,也没有云服务器,有什么方案吗?
- 排版用什么软件比较好啊?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 为什么美军“好像”不怕泄密?
- 你身边身材最好的女生是什么样?
- 如何评价前端框架 Solid?
- 为什么很多离异的30-40岁的女性,很难找到老公再婚?





