网站地图官方微信:
网站首页 包装印刷加工 语音室成套设备 隐型眼镜 学习机 学生 修正带

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | B站的众多教做饭和烹饪的厨师up主的资历与实力应如何排序? |

    单说一下对我影响的排行吧。 第一是大爷,20年左右,大爷手...

    查看详情>>
  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 女人为什么身体那么软? |

  • | 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可? |

  • | 买到烂尾楼到底该有多绝望? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | 特斯拉modelY有必要延期到7月份提车吗? |

  • | 有哪些曾经是穷人食物现在却是奢侈食物? |

  • | 刘强东称「跨境电商的模式长期来看不可持续」,有依据吗?京东不走跨境电商模式,对其国际市场布局有何影响? |

  • | iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价? |

  • | 松下的相机到底什么水平? |

  • 因为微软的一代目们懂得吃小亏占大便宜这个道理。 首先从战略的...

    2025-06-19
  • 我把话放这,以菊花这家公司的尿性,永远不会有厂商真心实意为它...

    2025-06-19
  • 很多人是吧黑锅扣在教父头上而已,其实大多数玩法早就有人用了,...

    2025-06-19
  • 这张图用上了,看清楚,不是没有,而是人家手段厉害。 你敢发...

    2025-06-19

关注我们

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