毫無章法的記錄--動態使用不同實現(BaseController 與 BaseService 設計)

場景是抽取控制層類似方法,比如簡單的CRUD 首先是BaseController 的編寫,屬性中使用的是BaseService 相對關鍵之處: 利用繼承的特性,子類修改父類屬性值以達到BaseService動態調用不同實現; 假設現在你有幾個刪除接口要寫,都是根據ID進行刪除,那麼你只需將deleteByID這個方法寫到BaseService,然後不同接口繼承BaseService 不同接口不同實
相關文章
相關標籤/搜索