依賴註入: 通過依賴註入來實現從不同的子公司採集數據,比如從唐山子公司、承德子公司和吉林子公司這三個地方採集,步驟如下: (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();
}
}