当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-25 05:45:10
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- ant-design-vue 社区为什么不维护了?
- 孩子学编程半年了,打算让孩子报考等级考试,大家觉得等级考试证书有用吗?
- 女孩子腿非常白是什么体验?
- 为什么米哈游不自己搞个***网站?
- 你最满意的10款 PC 软件是什么?
- 为什么有人会说要崛起要靠西科这种观点呢?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 机械硬盘的盘片轴承是如何避免磨损的?
- 为什么阿里云个人域名备案网站名称不能有分享,博客等字眼?
- 如何看待现在的前端?
最新资讯文章
- 女生为啥喜欢穿不戴钢圈的胸罩?
- postgres集群的选择?
- 有一个***约你出去,你会去吗?
- 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
- 可以随身携带一个Linux系统吗?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- 迷茫。J***a还是.net?
- 皮肤太白是种怎样的体验?
- 平面设计师要被时代淘汰了吗?
- 微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 为什么 macOS 比 Windows 稳定?
- 人常说女人味,到底是个什么味?
- Electron 做游戏客户端的潜力有多大?
- 怎样成为全栈工程师(Full Stack Developer)?
- 有一张巨强的显卡是什么体验?
- 为什么程序员独爱用Mac进行编程?
- 为什么那么多人用GO?GO语言的优势在哪里?
- kubernetes 很难用,为什么还那么流行?
- 你见过身边身材最好的女生是什么样子的?





