网站地图官方微信:
网站首页 金胜镇 静安区 中余乡 湘潭市 仙临镇 蒙宜镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 055大驱在世界属于什么水平? |

    在鹰击21搬出来之前,055是世界第一水平。 现在是外星科...

    查看详情>>
  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

  • | 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二? |

  • | 最讨厌和哪种人打羽毛球? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • | 外贸独立站怎么做SEO? |

  • | 为什么Dreamwe***er,FrontPage会被淘汰? |

  • | 为什么卫星很容易发现航母? |

  • | golang总体上有什么缺陷? |

  • | 如何基于Docker进行开发? |

  • | 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗? |

  • 不太可能,顶多就半壁江山! 两个盘的***都很足! 来都来了...

    2025-06-19
  • 写在最前:这段时间一直没更新,是因为我刚换了工作,在熟悉新岗...

    2025-06-19
  • 先说感染风险:没有感染风险其实不少医生也存在着恐艾(正常的,...

    2025-06-19
  • 我老婆和女儿....... 事实上中国男性在外面还是挺受...

    2025-06-19

关注我们

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