会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
CodeBuilder
博客园
首页
新随笔
联系
订阅
管理
2017年11月10日
代码重构:用工厂+策略模式优化过多的if else代码块
摘要: 最近在工作中优化了一段冗余的if else代码块,感觉对设计模式的理解和运用很有帮助,所以分享出来。鉴于原代码会涉及到公司的隐私,因此就不贴出来了。下面以更加通俗易懂的案例来解析。 假如写一个针对员工上班不遵守制度做相应惩罚的程序,比如,上班迟到:罚100;上班睡觉:罚1000;上班早退:警告;上班
阅读全文
posted @ 2017-11-10 16:32 奔跑的小孩
阅读(8987)
评论(14)
推荐(8)
编辑
公告