規格模式(Specification Pattern)

31.1 規格模式(Specification Pattern) 31.1.1 查詢篩選條件 (1)場景:根據條件從數據庫的用戶表中篩選出對象 (2)存在問題   ①findUserByAgeThan和findUserByName兩個方法中除了if後面的判斷條件不同,其他地方完全一樣   ②這兩個程序中唯一的變化點就是條件語句,可以將這裏封裝起來,後面的例子會設計一個規格類,用於封裝整個條件語句。
相關文章
相關標籤/搜索