JavaWeb中Dao層的接口和基本功能簡單抽取技巧

在dao層書寫具體實現類的時候會將dao層功能抽取到接口中,然後去實現該接口,實現具體方法,書寫具體功能代碼。

抽取如圖:

 

但是這種抽取不是很友好,由圖可以看出,每個實現類中都要書寫共同的增刪改查方法,這樣就是使得代碼存再冗餘,重複代碼多次書寫。此時就需要考慮將增刪改查的代碼再次抽取出來,寫在一個類中。

抽取如圖:

 

將增刪改查的共用代碼抽取到BaseDaoImpl中,提高代碼的重用性,在具體的Dao調用共用方法時,指定泛型類型即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章