简介 IOC IOC(Inversion of Control),即控制反转. 这不是一项技术,而是一种思想. 其根本就是对象创建的控制权由使用它的对象转变为第三方的容器,即控制权的反转. DI DI(Dependency Injection),即依赖注入,IOC 的实现方式. 所谓依赖注入,就是由 IOC 容器在运行期间,动态地将某种依赖关系注入到对象之中. 优点 对象之间的解耦 对象之间不会相互影响,减少程序出错的可能性,提高了代码的灵活性和可维护性. 缺点 生成对象的步骤变得更为复杂 会增…