摘要:
IoC即控制反转,简单的说就是以前你要使用一个对象,需要在代码中new一个出来,而现在你要使用,IoC容器会帮你new出来。可以这样理解,以前你是独自一个人,想要使用什么都要自己动手获得后再使用,而现在你有了一个保姆,你想要用什么的时候,直接和保姆说一声,它就会帮你准备好。通过IoC能大大降低耦合度。依赖注入的三种方式:构造器注入:构造器注入即是将依赖的对象作为构造函数的参数。这种注入方式的优点就是,对象在构造完成之后,即已进入就绪状态,可以马上使用。缺点就是,当依赖对象比较多的时候,构造方法的参数列表会比较长。而通过反射构造对象的时候,对相同类型的参数的处理会比较困难,维护和使用上也比较麻烦 阅读全文