三種方式,教你優(yōu)雅的替換if-else語句!
閱讀本文大概需要 2.8 分鐘。
來自:love1024.blog.csdn.net/article/details/104955363
場景
優(yōu)先判斷條件,條件不滿足的,邏輯及時中斷返回; 融入策略模式; 策略模式+工廠+單例模式,錦上添花;

1.優(yōu)先判斷條件,不滿足及時中斷


2.策略模式改造





recharge()充值方法可單獨拎出來,只需要根據priceCode實例化不同的策略對象即可:
3.策略模式+工廠+單例模式,錦上添花



評論
圖片
表情
