网站地图官方微信:
网站首页 华峰乡 丁宅乡 芦庙镇 滋镇 香口乡 老鸦镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 为什么说耿直的人更容易吃亏? |

    举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红...

    查看详情>>
  • | 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决? |

  • | Golang 中为什么没有注解? |

  • | 飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展? |

  • | 为什么全网 都在说 iOS 开发不行了 ? |

  • | IntelliJ IDEA 中有什么让你相见恨晚的技巧? |

  • | 你们的腰椎间盘突出,怎么治好的? |

  • | 腾讯游戏究竟祸害了多少人? |

  • | 鸿蒙PC操作系统是不是就是手机操作系统? |

  • | 为什么不用rust重写Nginx? |

  • | 不限制语言,客户端GUI开发用什么好? |

  • Tiktok后端开发,偏架构设计。 目前我了解到的,只有在...

    2025-06-27
  • 买一台境外的服务器,再买一台境内的服务器。 配置要一样。 ...

    2025-06-27
  • 啧……斗岩个锤子,这是茶艺带师 半藏森林。 纯欲天花板是谁...

    2025-06-27
  • 有网友说,老许这辈子值了! 我赞成! 恒 D 内部歌舞链接:...

    2025-06-27

关注我们

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