首先有几个问题:
第一个问题:什么是依赖注入?
第二个问题:依赖注入到哪个地方?
第三个问题:依赖注入的用处是什么?
** 什么是依赖注入:**
由于我是小白,看了网上很多的例子,还是不是很明白依赖注入是个什么东西。
网上的:
依赖注入是一种软件设计模式,用来处理代码的依赖关系。
小白理解:
比如:我在组装一台主机。硬件什么的都安装好了,但是我们需要使用这台电脑的时候我还需要安装一个系统。
安装了系统才能使用电脑里面的东西。依赖注入就相当于系统,需要注入到电脑硬件上。
如果我要使用这台电脑的功能我就必须要安装系统才能使用。
** 依赖注入到哪个地方:**
上个图比较容易理解:
小白的理解上图就是一个依赖注入。 哪里需要注入到哪里。
** 依赖注入的用处是什么:**
其实我也还没理解。只知道在使用一些方法的时候注入一些依赖会让我开发更加快捷。
今天就到这里吧!明天继续研究依赖注入。上文只是个人的理解。如果错误的地方,希望朋友能够提出来帮我改正。谢谢!