面試:如果在現在開發時使用的數據庫是DB2(IBM的數據庫產品),可能要
使用Oracle。在這種背景下,如何進行(JAVA)開發?
前期工作(公共部分)
1、先定義要處理的數據:Employee
2、定義處理數據的接口以及處理數據的方法
中期:
3、小組1根據接口進行了調用
4、小組2根據接口進行了開發
後期:組裝或更換
5、最後組裝
IEmp db2 = new EmpToDB2();
this.addEmployeeData(db2);
IEmp ora = new EmpToOracle();
this.addEmployeeData(ora);
//this.addEmployeeData(可替換組件)
JAVA開發的要點是:
·面向接口,實現組件化開發。
·而組件內部要實現高內聚,組件之間要實現低耦合。
使用Oracle。在這種背景下,如何進行(JAVA)開發?
前期工作(公共部分)
1、先定義要處理的數據:Employee
2、定義處理數據的接口以及處理數據的方法
中期:
3、小組1根據接口進行了調用
4、小組2根據接口進行了開發
後期:組裝或更換
5、最後組裝
IEmp db2 = new EmpToDB2();
this.addEmployeeData(db2);
IEmp ora = new EmpToOracle();
this.addEmployeeData(ora);
//this.addEmployeeData(可替換組件)
JAVA開發的要點是:
·面向接口,實現組件化開發。
·而組件內部要實現高內聚,組件之間要實現低耦合。