第7章 面向对象编程

第七章 - 面向对象编程 — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/chapter_7_zh-cn.html

第七章 - 面向对象编程

用函数表达思想是一种成熟的行为和数据表示方式(C 语言已经这么做了几十年了!)。 从历史上看,计算机科学领域已经找到了其他的数据表达聚合和抽象的方式。 你可能熟知面向对象编程(OOP)就是这样一种方式。在本章中,我们将探索函数之外的 Rust 编程语言。


01-什么是 OOP?

什么是 OOP? — Rust 语言之旅

02-Rust 不是 OOP

Rust 不是 OOP — Rust 语言之旅

03-使用方法进行封装

使用方法进行封装 — Rust 语言之旅

04-抽象与选择性暴露

抽象与选择性暴露 — Rust 语言之旅

05-使用 Trait 实现多态

使用 Trait 实现多态 — Rust 语言之旅

06-Trait 自带方法

Trait 自带方法 — Rust 语言之旅

07-Trait 继承

Trait 继承 — Rust 语言之旅

08-动态调度和静态调度

动态调度和静态调度 — Rust 语言之旅

09-Trait 对象

Trait 对象 — Rust 语言之旅

10-处理未知大小的数据

处理未知大小的数据 — Rust 语言之旅

11-泛型函数

泛型函数 — Rust 语言之旅

12-泛型函数简写

泛型函数简写 — Rust 语言之旅

13-Box

Box — Rust 语言之旅

14-重温泛型结构体

重温泛型结构体 — Rust 语言之旅

15-第七章 - 总结

第七章 - 总结 — Rust 语言之旅

最后修改 August 21, 2026: 更新 (76fc81a2e)