当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-24 12:10:17
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 如何使用 Github Pages 和 Hexo 搭建个人博客?
- 为什么长大以后连看动画片都不纯粹了?
- 女生真正的完美身材是什么样子?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 袁隆平比很多诺贝尔奖获得者对人类的贡献都更大。你认同这个观点吗?
- 为什么大部分人都认为2560x1440是2K?
- 有什么事是你当了老师之后才知道的?
- 海贼王为什么现在被全网黑?
- 如何看待小米yu7 3分钟大定破20w辆?
- 儿子抑郁四年左右了,他的未来该怎么办?
最新资讯文章
- 如何看待北大国发院教授卢锋称「4月青年失业率中国已远超美欧」?
- 为什么用 electron 开发的桌面应用那么多?
- 为什么很多男人都喜欢大胸的女生?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 特斯拉Model Y如何应对小米 YU7的冲击?
- 毕设答辩,老师说node不可能写后台怎么办?
- 你为什么在日常生活中不敢穿的太漂亮?
- 在中国儿子就那么重要吗?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- 我的世界怎么租一个四个人的服务器?
- 如何评价女明星梅根福克斯的身材?
- 你见过最极致的节省能省到什么程度?
- Mac 发展那么多年结果只能剪***吗?
- 如何评价吴京马上要上映的新电影《镖人》?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
- 如何评价《原神》角色丝柯克的强度?
- 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 喊老公给娃穿裤子,喊不动,我把裤子扔在玩游戏的他的头上,他把电脑砸了,我该怎么处理?
- 胖东来真有网上说的那么好吗?