1.传统的业务 1.UserDao接口 2.UserDaoImpl实现类 3.UserDaoMysqlImpl实现类 4.UserDaoOracleImpl实现类 5.UserService接口 6.UserServiceImpl实现类 在dao层写一个UserDao接口和三个实现类: UserDaoImpl,UserDaoMysqlImpl,UserDaoOracleImpl 在service层中编写一个接口:这个接口中调用dao层的方法 从这个例子中可以看出: 用户的需求会影响原来的代码,需要根据用户的额需求修改之前的代码 如果程序程序代码量十分大,就会不断修改代码。 改进方法