JavaWeb中Dao层的接口和基本功能简单抽取技巧

来源:互联网 发布:路老膏方 诈骗让网络 编辑:程序博客网 时间:2024/09/21 08:17

在dao层书写具体实现类的时候会将dao层功能抽取到接口中,然后去实现该接口,实现具体方法,书写具体功能代码。

抽取如图:

 

但是这种抽取不是很友好,由图可以看出,每个实现类中都要书写共同的增删改查方法,这样就是使得代码存再冗余,重复代码多次书写。此时就需要考虑将增删改查的代码再次抽取出来,写在一个类中。

抽取如图:

 

将增删改查的共用代码抽取到BaseDaoImpl中,提高代码的重用性,在具体的Dao调用共用方法时,指定泛型类型即可。

0 0