三种方式,教你优雅的替换if-else语句!
JAVA葵花宝典
共 806字,需浏览 2分钟
·
2021-07-27 19:24
阅读本文大概需要 2.8 分钟。
来自:love1024.blog.csdn.net/article/details/104955363
场景
优先判断条件,条件不满足的,逻辑及时中断返回; 融入策略模式; 策略模式+工厂+单例模式,锦上添花;
1.优先判断条件,不满足及时中断
2.策略模式改造
recharge()
充值方法可单独拎出来,只需要根据priceCode实例化不同的策略对象即可:3.策略模式+工厂+单例模式,锦上添花
评论