设计模式
大白随记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之工厂模式实例
引言最近公司业务拓展需要对接互联网医院,针对数量繁多的医院且每家医院的要求各不一样,每次新增医院都会改动到之前的方法,增加条件判断,导致需要测试全量回归,迭代效率低下,为此结合软件设计的开闭原则(扩张开放、修改关闭),引入设计模式对代码进行优化,记录下来。希望对刚碰到类似问题的朋友有帮助。优化前的代码//查询病历记录public List<MedicalRecordDTO> queryMedicalRecord(String hospitalCode,...){ if("PXEY"原创 2020-06-06 09:02:15 · 417 阅读 · 0 评论 -
设计模式之责任链模式实例
概述:申请和审批业务为例1、抽象申请人public abstract class AbstractApplier { int money; /** * 申请费用 * * @param money 费用 单位:分 */ abstract void apply(int money);}2、职员public class Staff extends AbstractApplier { @Override public原创 2020-09-04 11:55:05 · 181 阅读 · 0 评论
分享