Java中多If else优化 (三)----工厂+策略模式优化
看到一篇用工厂+策略模式优化 多If else的文章,感觉非常不错,文章地址如下: 代码重构:用工厂+策略模式优化过多的if else代码块 文章中利用工厂和策略模式对多个if else 语句进行了优化,其思路:1、定义一个处罚的接口,包含一个执行处罚的方法2、每一种情况的处罚都抽象成一个具体处罚类并继承处罚接口(策略模式)3、定义一个静态工厂类,用来根据情况生产具体处罚对象,...
原创
2018-07-11 12:57:17 ·
15168 阅读 ·
3 评论