什么是依赖注入:
就是目标类中其他类的初始化过程,不是通过手动编码的方式创建
四种注入代码的方式:
接口注入
public class ClassB{
classB(){}
}
//书写B类的接口
public interface ClassBInterface{
void setB(ClassB b);
}
//ClassA 拿到 B 类的实例
public class ClassA implements ClassBInterface{
ClassBInterface classB;
@override
public void setB(ClassBInterface b){
classB = b;
}
}