网站地图官方微信:
网站首页 包装制品配附件 包装制品 圆规 眼镜片 修正带 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 为什么说耿直的人更容易吃亏? |

    举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红...

    查看详情>>
  • | 如何评价张靓颖刘宇宁《九万字》? |

  • | 有什么关于贵阳的冷知识? |

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

  • | 现实中的父女关系是怎样的? |

  • | 请问27寸4K显示器哪个好呀? |

  • | 我就想知道,离婚后的男人怎么做到那么绝情? |

  • | 为什么中国开发不出流行的编程语言? |

  • | Golang web项目求推荐? |

  • | 想要入行音***开发,但是没有相关项目经验怎么办? |

  • | 精灵宝可梦(Pokémon)里有哪些有趣的梗? |

  • 就是卖不动了,只好一轮一轮的降价。 和现在的房子一样,当然它...

    2025-06-25
  • 2025年5月28日 昨晚最新发生的:只要点开,不管是安卓还...

    2025-06-25
  • 人在苏南某二本,计算机专业,这是大一时的一节C语言课,当时很...

    2025-06-25
  • 暗恋竹马宋祁笙多年。 我一直以为他是不喜欢我,甚至是讨厌的...

    2025-06-25

关注我们

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