控制反转
程序员文章站
2022-03-28 19:50:25
依赖注入: 通过依赖注入来实现从不同的子公司采集数据,比如从唐山子公司、承德子公司和吉林子公司这三个地方采集,步骤如下: (1)编写接口DataManagement接口 public interface DataManagement{ public void getData(); } (2)编写具体 ......
依赖注入:
通过依赖注入来实现从不同的子公司采集数据,比如从唐山子公司、承德子公司和吉林子公司这三个地方采集,步骤如下:
(1)编写接口datamanagement接口
public interface datamanagement{
public void getdata();
}
(2)编写具体负责从各子公司采集数据的实现类
public class tangshandatamanagement implement datamanagement{
public void getdata(){
}
}
public class chengdedatamanagement implement datamanagement{
public void getdata(){
}
}
public class jilindatamanagement implement datamanagement{
public void getdata(){
}
}
(3)编写业务逻辑类
public void business{
private datamanagement db;
public void setdatamanagement(datamanagement db){
this.db = db;//注入具体类
}
public void getdata(){
db.getdata();
}
}