当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 07:20:16
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- J***a 除了 Spring 还有什么?
- 什么时候你开始发现俄罗斯不过如此?
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 有哪些让你目瞪口呆的 Bug ?
- 是什么原因导致HDR无法推行?
- 生活中怎样的美女才能被称为「大」美女?
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
最新资讯文章
- 穿瑜伽裤爬山的女生会不会害羞?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 想要入行音***开发,但是没有相关项目经验怎么办?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 核聚变是一条死胡同吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 你的低成本爱好是什么?
- 女生可以在家中裸居吗?
- 想做***剪辑,如何找相应的素材?
- 2029年中国能载人登上月球吗?
- postgresql能取代mongodb吗?
- 各位都在用Docker跑些什么呢?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 做引体向上可能会诱发腰肌劳损吗?
- 如果全球都停止出口粮食,中国能否自给自足?
- 如何评价甲亢哥香港行一个香港明星都没遇见?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 网络游戏服务器开发,有哪些经典书籍?