网站地图官方微信:
网站首页 徐屯镇 太湖乡 护龙镇 德巫乡 普昌镇 那邦镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 在上海被骗了100w+,警察不予立案怎么办? |

    首先,你不要警察忽悠说能不能立案,先要受案再说。 如果 没有...

    查看详情>>
  • | 为什么中国JK无法拍出日本JK的感觉? |

  • | 如何看待 Git 的 Windows 安装程序称 Vim「很难用」? |

  • | 未来有可能出现回农村潮吗? |

  • | 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动? |

  • | FVCOM这个软件怎么样呢? |

  • | 为什么越来越多的车主放弃开顺风车,情愿一个人独自开车? |

  • | 平面设计主KV做成这样,在你的城市薪资一般多少? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 《三角洲行动》还能活多久? |

  • | 通电能让蘑菇长得更快吗? |

  • 答案是没必要,HTTP协议适用于绝大多数的应用场景,而且实现...

    2025-06-23
  • 吃完晚餐,和妈妈在江边散步时拍的! 正值盛夏之末,傍晚还微微...

    2025-06-23
  • 屎兜子,国外的开发者喜欢叫逃生舱,这几乎是共识了。 Rea...

    2025-06-23
  • 刷到一个帖子,女孩160cm,88斤穿不进S码的衣服,于是抨...

    2025-06-23

关注我们

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