【一起学Rust | 设计模式】习惯语法——默认特质、集合智能指针、析构函数
Rust 不是传统的面向对象编程语言,它的所有特性,使其独一无二。因此,学习特定于Rust的设计模式是必要的。本系列文章为作者学习《Rust设计模式》的学习笔记以及自己的见解。本期文章主要介绍Rust设计模式中的习惯语法中的默认特质集合智能指针析构函数Rust在开发中,不能每处都要求实现new方法,为了解决这个问题而实现Default特质,除此以外,还可以与其他的容器一同使用。使用Deref特质可以将集合变为智能指针,提供拥有和借用的数据视图。Rust没有提供无论函数如何退出,都将执行的代码。