当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-28 16:40:16
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- 国密加密算法有多安全呢?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 牛市来了吗???
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 在中国有多少开发者使用Rust编程语言?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
- 大家为什么会讨厌缩写?
最新资讯文章
- 什么是 5G 固定无线接入(FWA)?
- Rust 的设计缺陷是什么?
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- flutter为什么不用Go语言,而用Dart?
- 大家猜猜伊朗的结局如何?
- Vim 有什么奇技淫巧?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- CPU 为什么很少会坏?
- 为什么微软出的软件都那么巨大?
- postgres集群的选择?
- 两军交战为什么打一炮就要几十万,炮弹都很值钱吗?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 西方人是怎么发现地球是圆的的?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 在中国有多少开发者使用Rust编程语言?
- Linux 服务器有必要开启 iptables 防火墙么?
- 你的低成本爱好是什么?