![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust 高级
文章平均质量分 59
演流
~~~~~~~~~~~~~
展开
-
Rust面向对象(依赖注入)
面向对象设计中的SOLID原则分别是:S:单一责任原则(SRP),Single Responsibility PrincipleO:开放封闭原则(OCP),Open-Closed PrincipleL:里式替换原则(LSP),Liskov Substitution PrincipleI:接口分离原则(ISP),Interface Segregation PrincipleD:依赖倒置原则(DIP),Dependency Inversion Principle依赖注入是面向对象的DIP 原则。原创 2023-10-11 20:00:00 · 250 阅读 · 0 评论 -
rust 生命周期
Rust 中的每一个引用都有其 生命周期(lifetime),也就是引用保持有效的作用域。大部分时候生命周期是隐含并可以推断的,正如大部分时候类型也是可以推断的一样。在函数或者方法签名中表示引用的生命周期,通过生命周期注解描述引用有效的作用域,从而避免悬垂引用和数据竞争等问题。Rust 编译器有一个 借用检查器(borrow checker),用来确保所有的借用都是有效的。//悬垂引用let r;let x = 5;r = &x;}//x 已经离开作用域//数据竞争。原创 2023-09-28 20:15:00 · 83 阅读 · 0 评论