策略模式处理if else 或 Switch case圈复杂度高

2022-05-19  本文已影响0人  SEVENOnduty

问题例子:

第一,定义常量类

第二,新建枚举类

第三,新建策略接口类

第四,按各判断条件新建对应策略处理类并实现策略接口类

第五,工厂类根据KEY值获取相应的策略处理类返回

第六,使用工厂类

第七,应用

上一篇 下一篇

猜你喜欢

热点阅读