IOC:控制反转 控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器创建和维护
控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。
DI:依赖注入 是它的一种实现方式, 目的就是为了创建对象以及组装对象之间的关系
具体地理解就是类A依赖于类B,也就意味着类B通过IOC被注入到类A中
就比如说我和人类,我是依赖于人类的,那么人类的共性就会注入到我体内
IOC:控制反转 控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器创建和维护
控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。
DI:依赖注入 是它的一种实现方式, 目的就是为了创建对象以及组装对象之间的关系
具体地理解就是类A依赖于类B,也就意味着类B通过IOC被注入到类A中
就比如说我和人类,我是依赖于人类的,那么人类的共性就会注入到我体内