面向抽象(接口)编程的好处就是灵活性
例子:
对于一个user的javabean,对他进行保存。
其中有这几个包
cn.edu.hpu.model:存放实体类
cn.edu.hpu.service:存放业务类
cn.edu.hpu.dao:存放数据库连接类
如果要实现可以结合多个数据库的功能该怎么写比较灵活?用面向抽象的思想:
userservice:
userdao:
其中一个impl
userdaoimpl:
用大白话来说,你们家要想装修,墙要用壁纸,你要说用死了,我要用强生的壁纸,那你永远只能用强生的了,你要说我用符合国家某种规格的壁纸,那么你想换谁家的都可以。所以这就是灵活性。
转载请注明出处:http://blog.csdn.net/acmman