策略模式-代码重构(switch-case,if-else)
ifelse 与switchcase是项目中常见令人头疼的代码。如何优雅的实现,让人感到不那么low 最近在学习策略模式,发现策略模式能很好的解决这种冗余的问题,主要思路是将变化的部分与不变的部分分开,抽出公共的部分提取出,再根据类型封装实现类,最后根据类型调用统一的方法
本文主要针对对象的封装比如说封装用户名字,封装日期 或者枚举
1定义顶层接口
/**
* 翻译service
*
*<hr>
* @author hanjidong
* @date 2020年11月12日 下
原创
2020-11-13 09:47:40 ·
636 阅读 ·
0 评论