网站地图官方微信:
网站首页 南庄镇 五河县 许疃镇 尖峰镇 屏山县 风华镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗? |

    之前有个老哥答的。 我配个女版的。 我也不知道为啥连...

    查看详情>>
  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 未来几年,市场对 AI 人才的需求会集中在哪几个方向? |

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

  • | H.264和H.265,两者都是给足码率的情况下,谁能提供的画质上限更高? |

  • | 前端开发现在主流的技术有哪些? |

  • | Golang和J***a到底怎么选? |

  • | 乔丹的身体素质放到现在是不是只能算平庸? |

  • | 如何评价网易国产动作冒险单机新作《归唐》首支预告片? |

  • | 大家是否有好的网盘资料分享呢?可以直接下载的那种呢?我也整理了一些? |

  • | 静电容键盘为什么没能超越机械键盘? |

  • 首先需要感谢苹果AI,对,就是那个可能今年中国都用不了的苹果...

    2025-06-27
  • 如果知乎算海的话,那我,被捞着了。 事情是这样的:我以前有...

    2025-06-27
  • 黄仁勋这个人,很有意思 他的LinkedIn领英账号里也仅保...

    2025-06-27
  • 看营收 小米:没办法,我营收3659亿元,净利润才272亿元...

    2025-06-27

关注我们

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