OOP
Dive into Rust: Object Oriented
RustOOP文章探讨了什么是面向对象编程,以及如何在Rust中实现面向对象编程。文章认为,面向对象编程不等于封装、继承、多态,继承和多态甚至不能算并列的概念。Rust没有继承,但可以通过trait来抽象共享行为,实现多态。文章还讨论了鸭子类型,以及如何以Rust的方式实现鸭子类型。文章最后总结了Rust中泛型与trait的详细用法,读者可以参考官方文档或其他资料。
编码与禅
文章探讨了什么是面向对象编程,以及如何在Rust中实现面向对象编程。文章认为,面向对象编程不等于封装、继承、多态,继承和多态甚至不能算并列的概念。Rust没有继承,但可以通过trait来抽象共享行为,实现多态。文章还讨论了鸭子类型,以及如何以Rust的方式实现鸭子类型。文章最后总结了Rust中泛型与trait的详细用法,读者可以参考官方文档或其他资料。