当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 人气:发表时间:2025-06-25 07:55:11
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 求推荐程序开发笔记本!?
- 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 光靠自己在家挥木刀,每天150下,10年后能成为剑术高手吗?
- 足球运动员的身材会不会像篮球运动员一样朝着巨型化的方向发展?
- 骑自行车会花费多少钱?
- PC电脑能不能当服务器用?
- 中国大陆的苹果手机被阉割了哪些部分?
- 做个web服务器,gin框架和go-zero怎么选?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
最新资讯文章
- 为什么美军“好像”不怕泄密?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 是什么原因导致HDR无法推行?
- .ts和.m3u8格式的***如何合并成.mp4格式?
- 中国为什么要每隔10年搞一次大阅兵?
- 为什么腰肌劳损这么难治?
- 谁是对Mac有成见然后用完Mac后真香的?
- Firefox 浏览器是否还有可能浴火重生?
- 如何评价B站up主***千代退网?
- PHP和Node.js哪个更爽?
- 现在后台管理系统用什么前端框架好?
- LCD党真的只是少部分人吗?
- 国内为什么那么多人黑 WordPress ?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 为什么广东女生大多是素颜?






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