
设计模式
文章平均质量分 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 · 322 阅读 · 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 · 345 阅读 · 0 评论 -
设计模式之策略模式
设计模式之策略模式1、Java8书籍策略模式1.1、ValidationStrategy1.2、IsAllLowerCase1.3、IsNumeric1.4、Validator1.5、StrategyClient2、菜鸟教程-策略模式3、简说设计模式——策略模式 1、Java8书籍策略模式 1.1、ValidationStrategy package com.chenheng.strategy; /** * @author: chenheng@ovopark.com * @create: 2021-原创 2021-12-03 10:17:15 · 306 阅读 · 0 评论