java軟體開發過程中,判斷某個條件的業務場景或多或少使用了大量的if else不僅代碼可讀性很差,又難以維護,出錯也很難排查。今天大牛給你推薦使用政策模式來幹掉大量if else,廢話不多說直接上代碼
定義一個政策模式的接口
定義ShareService分享接口
定義一個接口的實作
定義一個分享的工廠實作
調用運作結果
其實減少if else還有很多,老鐵可以評論區留下你的方法交流。
java軟體開發過程中,判斷某個條件的業務場景或多或少使用了大量的if else不僅代碼可讀性很差,又難以維護,出錯也很難排查。今天大牛給你推薦使用政策模式來幹掉大量if else,廢話不多說直接上代碼
定義ShareService分享接口
其實減少if else還有很多,老鐵可以評論區留下你的方法交流。