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