面试:如果在现在开发时使用的数据库是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开发的要点是:
·面向接口,实现组件化开发。
·而组件内部要实现高内聚,组件之间要实现低耦合。