gpt4 book ai didi

inheritance - Rust 中的方法覆盖替代

转载 作者:行者123 更新时间:2023-12-03 11:27:12 26 4
gpt4 key购买 nike

<分区>

我对 Rust 中缺少结构继承和方法覆盖感到有点困惑。

例如,当我们想要实现具有自定义控件外观能力的 GUI 库时,在其他流行的面向对象语言(如 Java、C# 等)中,我们只需将一些渲染方法虚拟化,让用户扩展我们的控件元素类和重写这些方法以更改渲染逻辑。

由于 Rust 没有任何结构继承和方法重写,您能否解释一下如何以 Rust 方式实现类似的功能?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com