网站地图官方微信:
网站首页 万顺乡 东陈乡 庐江县 仁里乡 景泰县 扎朵镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 北京日报点名批评“苏超”过度娱乐化的动机是什么? |

    京派的玩法就是饭圈王楚钦那一套…… 搞得沪派都很难受,就是樊...

    查看详情>>
  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • | 为什么小爱音箱只能播放qq音乐免费音乐? |

  • | 为什么有很多人连基本的常识都没有? |

  • | 为什么老顾客吃着吃着就不再来照顾生意了呢? |

  • | 如何评价《绝区零》上午10点发布的代理人「爱丽丝·泰姆菲尔德」立绘? |

  • | 历史上有没有生活在三个及以上朝代的人? |

  • | 你见过最无用的节俭行为是什么? |

  • | 如何看待雷军宣传把8.8英寸平板装口袋里,毫无压力? |

  • | 以军称已打死伊朗最高军事指挥官阿里·沙德马尼,具体情况如何?这会对伊朗军方造成怎样的影响? |

  • | 特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估? |

  • 中国卖给伊朗的导弹防御系统变成了摆设,建国同志也喊话普京去调...

    2025-06-18
  • 没有个万字长文,都没法把这个问题讲明白。 就讲个怎么搭建R...

    2025-06-18
  • 不管何书桓出生早几十年,还是晚几十年,他都有可能“三妻四妾”...

    2025-06-18
  • 我见过有个老板就这样干过,同一时间买了两个同款同年,一模一样...

    2025-06-18

关注我们

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