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
以上純屬個人觀點,歡迎批評指正。