网站地图官方微信:
网站首页 包装制品配附件 包装制品 语音室成套设备 一体机办公设备 眼镜及配件 学习文具

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

  • | 小区楼下的自动售水机的水干净吗? |

    说实话,别在小区楼下售水机里打水喝了,我喝了半月,发现再不能...

    查看详情>>
  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 小乌龟最喜欢什么样的水质? |

  • | 如何搭建自己CDN服务器? |

  • | 央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号? |

  • | 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”? |

  • | 为什么现在知乎有一种j***a运行速度很慢,很吃***的论调? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了? |

  • | 现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现? |

  • | 电脑系统崩溃如何重装系统? |

  • 你有讲过这个吗: 酒店门牌号是指针,住在房间里的人是数据。 ...

    2025-06-26
  • 王安者,京畿人也,家素显贵,父母乃礼部要员。 王安少小颇精灵...

    2025-06-26
  • 你自己看看,感觉感觉差别在哪,以下是我帮你找的商稿: 饮料类...

    2025-06-26
  • 兄弟,你这还是噩梦的刚开始,过来人告诉你儿子的养育过程 三岁...

    2025-06-26

关注我们

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