IOC,即控制反转(Inversion of Control,英文缩写为IoC),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。IOC的优点:实现组件之间的解耦,提高程序的灵活性和可维护性。IOC的缺点: 1、创建对象的步骤变复杂了,不直观,当然这是对不习惯这种方式的人来说的。 2、因为使用反射来创建对象...
阅读更多