静态分发和动态分发

发布时间:2023-03-04 18:16
最后更新:2024-06-20 22:39
所属分类:
Rust

Rust中的特征(trait)可以被看作是其他语言中的接口,它其实是一种约束。通过特征可以直接调用实现了这个特征的数据结构中的方法,根据实现形式不同,这种分发存在静态分发和动态分发两种形式。


索引标签
Rust
特征
静态分发
动态分发
多态

Rust中的接口与泛型

发布时间:2022-03-17 16:15
最后更新:2024-06-20 22:34
所属分类:
Rust

接口是面向对象编程中实现多态性的一个重要内容,也是从不同的行为特征中提取出通用特征的重要手段。虽然Rust不是一门严格面向对象的语言,但是Rust通过自己的方式支持了多态性表现。在Rust中,多态性是依靠特征(Trait)和泛型(Generic)这两个特性支持的。


索引标签
Rust
接口
特征
泛型