AlexZ33 / lessions

自己练习的各种demo和课程
12 stars 2 forks source link

IOC(控制反转)、DI(依赖注入) #7

Open AlexZ33 opened 5 years ago

AlexZ33 commented 5 years ago

概念

控制反转(Inversion of control) 是一种解耦的思想,它顾名思义,就是控制权的转移。

以java开发为例,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。

class A {
   public String getData() {
       B b  = new B()
       return b.data
   }
}

参考

IoC 之 2.1 IoC基础 ——跟我学Spring3 依赖注入(DI)和控制反转(IOC)