《Rust Design Patterns》是一本专注于 Rust 编程语言的设计模式的书籍,着重于教给用户Rust的惯用法,它探索了一些特定于Rust的概念,但也重新审视了经典的 行为、创造和结构设计模式,使之适应Rust的惯用语法。也借此机会探索了惯用的Rust模式,例如 RAII和NewType。
《Rust Design Patterns》主要包含以下内容:
- 习惯用法(Idioms):编程时应遵循的指导原则,是社区的社会规范,只有在有充分理由的情况下才应打破。
- 设计模式:解决编码时常见问题的方法。
- 反模式(Anti-patterns):虽然也是解决编码时常见问题的方法,但与设计模式不同,反模式可能会带来更多问题。
《Rust Design Patterns》 rust-unofficial.github.io/patterns/
《Rust Design Patterns》中文版1: chuxiuhong.com/chuxiuhong-…
《Rust Design Patterns》中文版2: fomalhauthmj.github.io/patterns/