当前位置:当前位置: 首页 >
为什么go和rust语言都舍弃了继承?
文章出处:网络 浏览次数:发表时间:2025-06-24 14:35:18
因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。
当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。
数据上,让子类对象聚合了一个父类对象。
多态上,让子类作为父类的实现。
当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。
毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。
然而随着面向对象的发展,…。
同类文章排行
- 目前最具性价比的全栈路线是啥?
- 树莓派的入门***谁能提供?
- ***拍大尺度片子时摄影师不会看光吗?
- 如何看待美团创始人王兴清空微博?
- 2024 年净水器哪个牌子好?家用净水器的选购攻略是什么?
- 瞒着家人在高位买了黄金怎么办?
- 什么是 5G 固定无线接入(FWA)?
- 曾经的班花,现在还多少人惦记?
- 如何评价ReactOS?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
最新资讯文章
- 为什么在自走棋之后,DOTA2游廊再也没有更具影响力的游戏作品出现了?
- 韩国军队的战斗力怎样?
- Windows 下有什么用过之后就离不开的冷门软件?
- 有没有免费的云服务器?
- tkinter可以做出多复杂的界面?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- ssd固态硬盘sata的好还是m.2好呢?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 怎么让外星人明白左和右的概念?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 小区有人去世办丧事,早上5点放音乐,我报警有错吗?
- Golang中有必要实现Async/Await吗?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 如何看待 typst?
- 为什么这么多人讨厌中国移动?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 小区有人去世办丧事,早上5点放音乐,我报警有错吗?