网站地图官方微信:
网站首页 银江镇 德隆乡 夹江县 纳夜镇 莲湖区 班玛县

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 你们的腰突是怎么突然好的? |

    如果只盯着腰突本身,可能一辈子都没有机会康复。 这篇文章是...

    查看详情>>
  • | 肩袖肌群损伤了应该怎么办? |

  • | 中年夫妻有多少是生活和谐的? |

  • | 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的? |

  • | 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象? |

  • | k8s最稳定的是那个版本? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 现在河南流行娶外国女(比如越南、老挝)结婚了吗? |

  • | snipaste怎么安装? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 在办公室用机械键盘是什么心里? |

  • 给个逆练经脉的建议 要求他如果要玩游戏那就必须在苹果设备上使...

    2025-06-22
  • 最近在想,女生所谓的“完美身材”到底是什么。 我以前以...

    2025-06-22
  • 目前主流NAS系统8成我都深度体验过。 虽然但是,目前第一推...

    2025-06-22
  • 新出了一个国产免费的NAS系统,飞牛私有云fnOS,怎么不叫...

    2025-06-22

关注我们

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