网站地图官方微信:
网站首页 包装防伪 折射仪 隐型眼镜 削笔器 修正带 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 什么水草扔缸里就能活? |

    只要是先天沉水性的水草,都可以丢缸里飘着就能活得生猛。 金...

    查看详情>>
  • | 如何评价茅台暂停京东供货? |

  • | 你们的腰椎间盘突出,怎么治好的? |

  • | 养乌龟是什么体会? |

  • | 哪一句话让你沉默了很久? |

  • | 为什么全世界博物馆都以拥有中国文物为荣耀? |

  • | 27寸显示器是否有必要到4K? |

  • | 有大佬知道Docker安装报错是为什么呀? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | 健身为什么要多练腿? |

  • | 一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大? |

  • 如果内置硬盘能换,那么很超值。 不过没理解错的话,mac ...

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

    2025-06-27
  • 用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    2025-06-27
  • 说实话,这段时间 快被 Claude Code 折磨疯了。 ...

    2025-06-27

关注我们

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