网站地图官方微信:
网站首页 包装制品配附件 包装胶带 圆规 语音室成套设备 削笔器 文件柜

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 电脑装机两个小时,算不算长时间? |

    一定要听劝。 装机之前先吃饭。 理线可能比装机还费事。 然...

    查看详情>>
  • | 如何看待 Mac mini M4 支持可更换 SSD? |

  • | 现在的年轻人为什么跟父母沟通不来了? |

  • | 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意? |

  • | 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据? |

  • | 计算机图形学应该从什么开始学习? |

  • | 偶遇曾经发生过关系的异性,会觉得尴尬吗? |

  • | 自研项目,PHP用什么框架最好? |

  • | 用K8s的公司有多少人会部署K8s? |

  • | 在年轻时被公认为美女的女人,到了老了不美了,会不会感到失落? |

  • | 三江学院宿舍楼翻新,花费将近38万委托公司搬运行李,结果只有一个阿姨挑着扁担搬运行李,如何评价? |

  • 同事开车路过拍的,上衣那件衬衫穿了很多年很嫌弃来着,当天回去...

    2025-06-28
  • “Kubernetes 并不会主动摧毁你的服务,但它会在你没...

    2025-06-28
  • 全球军费开支第一大国美国向来不搞阅兵,2019年川普搞个阅兵...

    2025-06-28
  • 写在前面大家好,这里是 IT学习日记。 今日推荐项目:kkF...

    2025-06-28

关注我们

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