设计模式
文章平均质量分 59
chenHelloWorld
这个作者很懒,什么都没留下…
展开
-
策略模式+工厂方法消除if else
策略模式+工厂方法消除if else一、需求二、优化前代码三、优化后代码3.1、公共的接口3.2、策略实现类3.3、策略工厂类3.4、策略+工厂四、参考文献一、需求根据不同勋章类型,处理相对应的勋章服务二、优化前代码 String medalType = "guest"; if ("guest".equals(medalType)) { System.out.println("嘉宾勋章"); } else if ("vip".equals(medalType)) {原创 2022-03-20 19:13:43 · 283 阅读 · 0 评论 -
设计模式之职责链模式
设计模式之职责链模式一、需求1.1需求1.2传统方案1.3传统方案问题解析二、解决方案2.1基本介绍2.2原理类图2.3职责链解决方案2.3代码实现一、需求1.1需求1.2传统方案1.3传统方案问题解析二、解决方案2.1基本介绍2.2原理类图2.3职责链解决方案2.3代码实现...原创 2021-12-21 15:30:12 · 300 阅读 · 0 评论 -
设计模式之策略模式
设计模式之策略模式1、Java8书籍策略模式1.1、ValidationStrategy1.2、IsAllLowerCase1.3、IsNumeric1.4、Validator1.5、StrategyClient2、菜鸟教程-策略模式3、简说设计模式——策略模式1、Java8书籍策略模式1.1、ValidationStrategypackage com.chenheng.strategy;/** * @author: chenheng@ovopark.com * @create: 2021-原创 2021-12-03 10:17:15 · 274 阅读 · 0 评论