依赖注入:
通过依赖注入来实现从不同的子公司采集数据,比如从唐山子公司、承德子公司和吉林子公司这三个地方采集,步骤如下:
(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();
}
}
原文:https://www.cnblogs.com/itguo/p/9595350.html