unit17-0.1.0 is not a library.

Rust的面向对象编程特性

封装、继承、多态

封装:Rust本身支持对于一些行为进行或属性封装。

继承:Rust本身不支持继承这个概念,但是可以通过类型实现trait来达到类似的效果。

多态:许多人将“多态”视作“继承”的同义词。但实际上多态是一个更为通用的概念,它指代所有能够适应多种数据类型的代码。 对于继承概念而言,这些类型就是所谓的子类。 在Rust中使用泛型来构建不同类型的抽象,并使用trait约束来决定类型必须提供的具体特性。 这一技术有时也被称作限定参数多态化(bounded parametric polymorphism)。