当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 浏览次数:发表时间:2025-06-24 21:05:12
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 女生体毛旺盛是什么样的体验?
- 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- 周星驰电影的某些桥段是不是过于低俗?
- 如何评价字节跳动开源的 Netpoll?
- 和女生旅游开一间房有什么注意事项?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 在中国有多少开发者使用Rust编程语言?
- 做个web服务器,gin框架和go-zero怎么选?
- 现在能否预测一波“摸着小米汽车过河”的汽车品牌何时出现?
- 你心目中最伟大的十部***是什么?
最新资讯文章
- Caddy 和 Nginx 比有哪些优点和缺点?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 为什么说形式主义的高峰即将到来?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 30岁了,你在深圳过着什么样的生活?
- Rust的设计缺陷是什么?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 《我的团长我的团》中有哪些细思极恐的细节?
- 胸大的女孩会自卑 吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 分享一下你用过好用的开源项目有哪些?
- 如何评价《一人之下》第721(764)话?
- 微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 台湾人对南京人有特殊情结吗?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么有些NAS用户弄那么多硬盘?
- 狸花猫打架是不是很厉害?
- 你身边身材最好的女生是什么样?





