1、基本接口和类
对于持久层的编写,需要定义统一的接口BaseInterface以及统一的基础类BaseDao<T,K extends serializable>。
其中BaseDao是BaseInterface的实现类。
2、具有基本功能的接口和实现类
需要定义具有一些基本功能的接口和实现类
定义接口MyBaseInterface extends BaseInterface
定义类 MyBaseDao extends BaseDao implements MybaseInterface,BaseInterface
3.定义具体模块的类和接口
定义接口 EntityInterface extends MyBaseDao ,BaseDao
定义类 EntityDao extends MybaseDao implements EntityInterface ,BaseInterface
以上纯属个人观点,欢迎批评指正。