当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 人气:发表时间:2025-06-24 11:35:15
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 乎子上还有哪些好看的短篇啊?
- IPS屏和VA屏该怎么选?
- 女人出去约会,是喜欢穿裙子还是裤子?
- postgres集群的选择?
- 各位都在用Docker跑些什么呢?
- Electron 和当下其他的桌面开发方法相比如何?
- 作为普通中国人,我们可以为以色列人民做点什么?
- systemd吞并了什么?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
最新资讯文章
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 孔雀鱼的种类是如何划分等级的呢?
- 女人出去约会,是喜欢穿裙子还是裤子?
- 中国的航空发动机现在是什么水平?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 闲置老笔记本,想做一个服务器,本人电脑白痴想请教详细细节?
- 如何评价Cursor?
- duckdb的性能如何?
- 现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- flutter是***跨平台最优解吗?
- 作为普通中国人,我们可以为以色列人民庆祝点什么?
- 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- 自己拥有一台服务器可以做哪些很酷的事情?






关注公众微信号
移动端,扫扫更精彩