为什么go和rust语言都舍弃了继承?
- 发表时间:2025-06-28 12:25:16
- 来源:
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
推荐资讯
- 2025-06-26 17:10:18广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 2025-06-26 16:15:19前端如何设计网页?
- 2025-06-26 17:30:18阿里云盘冻结后强制收费才能解冻,如何处理?
- 2025-06-26 15:55:18我买了一个腾讯云轻量应用服务器,但是不知道用来干嘛?求指教 能用来上上网吗?
- 2025-06-26 17:05:19如何评价林志玲?
- 2025-06-26 17:35:17和男朋友说我姐想见他,想让他请吃饭,他觉得不应该他请客,这个人行不行?
- 2025-06-26 17:25:17室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
- 2025-06-26 17:20:17作为一个服务器,node.js 是性能最高的吗?
- 2025-06-26 16:05:19真的有这种又苗条身材又爆炸的么?
- 2025-06-26 16:40:19为什么现在吹Rust的人这么多?
推荐产品
-
如何评价高圆圆的身材算是美女类型的吗?
不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想 -
为什么现在很多人推崇国外原版教材?
说实话,美国教科书是真的很能打。 能打到什么程度?细细的读 -
为什么苹果公司无法制造出性价比高的 Mac 电脑?
其实纯粹说什么性价比,得出来的结论可能会让人啼笑皆非。 比 -
为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
日本是亚洲天花板,也是亚洲先遣服,看清日本的选择就能看清亚洲
新闻动态
最新资讯