依赖注入

1.什么是依赖注入?

把有依赖关系的(如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖)类放到容器中,解析出这些类的实例

2.使用依赖注入的意义?

目的是实现类的解耦

如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题

推荐文章:https://zhuanlan.zhihu.com/p/33492169

你可能感兴趣的:(依赖注入)