天天看点

【spring框架】什么是面向抽象(接口)编程

面向抽象(接口)编程的好处就是灵活性

例子:

对于一个user的javabean,对他进行保存。

其中有这几个包

cn.edu.hpu.model:存放实体类

cn.edu.hpu.service:存放业务类

cn.edu.hpu.dao:存放数据库连接类

如果要实现可以结合多个数据库的功能该怎么写比较灵活?用面向抽象的思想:

userservice:

userdao:

其中一个impl

userdaoimpl:

用大白话来说,你们家要想装修,墙要用壁纸,你要说用死了,我要用强生的壁纸,那你永远只能用强生的了,你要说我用符合国家某种规格的壁纸,那么你想换谁家的都可以。所以这就是灵活性。

转载请注明出处:http://blog.csdn.net/acmman