当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
- 人气:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-26我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 2025-06-26为什么CCTV-6总是能播一些连院线都上不了的电影?
- 2025-06-26Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-26有什么是你去了西藏才知道的事情?
- 2025-06-26为什么***和国企写文字材料越来越像八股文?
- 2025-06-26微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-26如何将Excel表格中的图片链接直接显示成图片?
- 2025-06-26你都见过什么样的电脑盲?
- 2025-06-26请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-26用K8s的公司有多少人会部署K8s?
- 2025-06-26为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-26为什么现在吹Rust的人这么多?
- 2025-06-26HTML+CSS有哪些常用的居中方法?
- 2025-06-26node 项目中如何使用 Node Schedule 创建定时任务?
- 2025-06-26为什么师父不愿把真本事传给弟子?
- 2025-06-26中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
推荐产品
-
世界上存在动漫少女般完美的「身体」吗?
王安者,京畿人也,家素显贵,父母乃礼部要员。 王安少小颇精灵 -
为什么腰肌劳损这么难治?
果然,有这一套。 腰肌劳损,本来就是小病。 但是这一 -
我应该设置多少kb才能让他不能玩游戏?
我上初中最后一年,gba发售。 我在作业本背面画了一个1: -
有什么是你去了西藏才知道的事情?
前几天从拉萨去鲁朗,在海拔最高位置的服务区吃烤肠,旁边有个旅
热销产品
最新资讯




