1.什么是依赖注入?
把有依赖关系的(如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖)类放到容器中,解析出这些类的实例
2.使用依赖注入的意义?
目的是实现类的解耦
如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题
1.什么是依赖注入?
把有依赖关系的(如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖)类放到容器中,解析出这些类的实例
2.使用依赖注入的意义?
目的是实现类的解耦
如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题