我们在上一章回中介绍了"使用get进行路由管理"相关的内容,本章回中将介绍使用get进行依赖管理.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
依赖管理是一个常用的概念,我们先看看官方文档中的描述:
Get has a simple and powerful dependency manager that allows you to retrieve the same class as your Bloc or Controller with just 1 lines of code, no Provider context, no inheritedWidget:
Controller controller = Get.put(Controller()); // Rather Controller controller = Controller();
我们觉得依赖管理表示对多个组件的之间的依赖关系进行管理。比如我们在Flutter项目中通过yaml配置文件对项目中的所有包进行管理,这也是一种依赖管理。还有一
个经常使用的术语是依赖注入,该技术经常用来对类中的成员进行初始化,比如我们在Java中常用的getter/setter方法,可以对类中的成员进行初始化或者修改成员
的值,这就是一种常用的依赖注入技术。依赖注入是实现依赖管理的一种方法。
Get包中包含了多个组件,它提供了相关的方法来管理这些组件之间的依赖关系,本章回中将介绍与依赖管理相关的内容。
2. 使用方法
- 包