当前位置: 首页 >
为什么go和rust语言都舍弃了继承?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-27 21:05:15
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 如何评价《一人之下》第722(765)话情报?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 女生真正的完美身材是什么样子?
- 27℃ 的冷空调和 27℃ 的热空调有什么区别?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
最新资讯文章
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- docker有哪些有趣的用途?
- 国密加密算法有多安全呢?
- 请问一下,前端会了html,css,js,jq和vue,会一些node,这样可不可以接外包了呢?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 2025年了 Rust前景如何?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 这世界上有什么不能造***吗?
- 有人认识这个小姐姐吗,超爱她的照片?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 学生校服如何隐藏内衣痕迹?
- 前端是不是快没了?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 如何评价***伊内斯·特洛奇亚的身材?
- 独立开发***能盈利吗?感觉好累...
- 为什么用 electron 开发的桌面应用那么多?
- 什么是 5G 固定无线接入(FWA)?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?