当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
人气:发表时间:2025-06-24 14:35:18
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 你的亲戚提过什么过分的要求?
- go语言unmarshal反序列化json数据,类型不确定怎么办?
- 如何用C#做个远程桌面管理工具?
- 公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗?
- Windows上有没有一分多屏和多屏合一的软件?
- 小区楼下的自动售水机的水干净吗?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 为什么有的人好像什么都知道但现实中却一事无成?
- 为什么很多时候对女儿最狠的却是母亲?
最新资讯文章
- go语言unmarshal反序列化json数据,类型不确定怎么办?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 中国是不是最应该复制星链的国家?
- 显示器选32还是27,2k还是4k?
- 马斯克的星链那么好,美国的电信运营商,还有存在的必要吗?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么情侣在一起旅行后容易分手?
- Go 语言的使用感受是什么?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 为什么二游厂商都喜欢推出泳装版本?
- 段誉活了 93 岁,为何不参加射雕时代的华山论剑?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 现代艺术只考虑意义、不考虑美感吗?
- 宠物看到一丝不挂的你, 都会想些啥?
- 为什么说Kafka具有高性能?其实现过程又是怎样的呢?
- docker真的好难用啊,为什么说它移植性好啊?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 人死了以后意识去哪了?
- Golang 中为什么没有注解?