当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 浏览次数:发表时间:2025-06-28 08:05:11
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何评价情感反诈模拟器(捞女游戏)里的陈欣欣,她是坏女人吗?
- 软路由是否被过度神化?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 为什么不用rust重写Nginx?
- 如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- 如何评价张靓颖刘宇宁《九万字》?
- 本人女20,平胸跟男生一样怎么办 ?
- 夸克网盘有可能超越百度网盘吗?
- 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
最新资讯文章
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 作为部门的副职,要不要定期向单位一把手汇报工作?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
- 吴柳芳的真实水平如何?
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 女生为啥喜欢穿不戴钢圈的胸罩?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 真的有这种又苗条身材又爆炸的么?
- 你会从mac转向Windows吗?
- 有哪些是你用上了mac才知道的事?
- 为什么感觉四***明很空洞?
- 日本制造的质量真的就那么好吗?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 这个世界上有没有编程语言既有Python的开发效率,又有C/C++/Rust的性能?
- 能否交换一张照片,分享一个让你觉得「仿佛回到了暑***」的瞬间?
- 如何从零开始开发一款独立游戏?
- 人间尤物是什么样的?





