网站地图官方微信:
网站首页 包装制品配附件 包装生产线 一体机办公设备 夜视仪 学校家具 修正带

当前位置: 首页 >

为什么go和rust语言都舍弃了继承?

因为继承关系粒度太粗,它实际上可以并有必要拆分成三个关系。

当我们让子类继承了父类时,我们相当于: 行为上,让子类作为父类的代理。

数据上,让子类对象聚合了一个父类对象。

多态上,让子类作为父类的实现。

当面向对象刚刚兴起的时候,大家觉得三种关系可以合并成继承关系,这是很自然的。

毕竟,子类想要实现父类,最简单的做法就是往子类对象里面聚合一个父类对象,然后让子类代理访问父类的接口。

然而随着面向对象的发展,…。

为什么go和rust语言都舍弃了继承?

  • | 如何评价b站数码区up主 “大狸子切切里”? |

    攻击长相是最没意义的。 这个姑娘无论如何也是高于平均水平。 ...

    查看详情>>
  • | 鱼缸氨氮含量低,但是硝酸盐和亚硝酸盐爆表,已经一个多周了,咋办? |

  • | 为什么都认为无GC语言一定会比有GC语言要快? |

  • | 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢? |

  • | 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准? |

  • | 雷军为什么不愿意用性价比打法进军NAS? |

  • | 有什么 j***ascript 的好书推荐? |

  • | 为什么健身的女性普遍喜欢晒臀照?什么心理? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 2025 年有哪些值得关注的开源项目? |

  • | 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩? |

  • 中国式管理理论的核心,大概这么几点: 1.层层签订责任书、责...

    2025-06-26
  • 阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十...

    2025-06-26
  • 我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不...

    2025-06-26
  • 其实,就在于舍不舍得花钱。 这张图是很多人意识里的中国农村...

    2025-06-26

关注我们

添加微信好友,关注最新动态