当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 人气:发表时间:2025-06-23 19:45:16
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 程序员空闲时间应该继续卷技术,还是找其他副业?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 能不能发一张你相册里最好看的自拍照?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 财务学vba还是sql?
- 你们在编程时遇到过什么离谱的bug吗?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 女生真正的完美身材是什么样子?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
最新资讯文章
- GitHUb上有哪些令人惊艳的开源软件?
- 如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 为什么还有那么多人往UI行业里挤?
- 为什么Rust的包管理器Cargo这么好用?
- 有个漂亮女朋友是种怎样的体验?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
- 中医把脉是***吗?
- 为什么中国人去非洲务工后,大多不愿意回国?
- 性在婚姻生活中真的重要吗?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 你们学校的校花都是怎么样的?
- 华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 为什么幼儿园的超前教育被叫停?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 养乌龟是什么体会?
- 如果第三次世界大战真的开始了,到时你最想做的是什么?
- 在C中,如何实现删掉一行注释无法运行?
- 为什么现在吹Rust的人这么多?
- 穿了瑜伽裤真的舒服吗?