当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-28 15:05:11
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么重庆的房子这么便宜?
- 超小团队选择Django还是Flask?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- postgresql能取代mongodb吗?
- 在办公室用机械键盘是什么心里?
- Electron 做游戏客户端的潜力有多大?
- 美国当年靠一台4KB内存的计算机完成登月,这是真的吗?
- 我应该设置多少kb才能让他不能玩游戏?
最新资讯文章
- 用Django开发web后端,真的比SpringBoot要省事吗?
- 《凡人修仙传》里的一名大乘修士出现在现实中的美国,美国能不能消灭掉这名大乘修士?
- 为什么美军B2实战以后4v认为一部分网友又没信心了?
- 为什么中国农村房子那么丑?
- 男子聚餐喝酒后冻死街头,法院表示「4位同事无过错」,如何评价此事?共同饮酒人是否需要承担责任?
- 为什么很多人瞧不起中国的武术?
- 你们在Notion、Obsidian、Logseq三者中如何选择?将哪个作为主力笔记软件?为什么?
- 城管如果彻底解散,中国应该大庆三天吗?
- Electron 做游戏客户端的潜力有多大?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 女性的一生真的是被激素控制的吗?
- 都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- Windows有哪些神级软件?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 电影《碟中谍》系列中哪一部最好?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 湖北襄阳一高中全班 45 人有 43 人超 600 分,这个班是怎么做到的?其成功经验是否可复制?





