java设计模式
sim-uu
这个作者很懒,什么都没留下…
展开
-
java设计模式--策略(3)
前景 集成spring容器管理 + 数据库 去除多重if else 项目演示地址 查看调用 @PostMapping(value = "/strategy/normal/pay") public BaseResource pay(@RequestParam String code) { if(StringUtils.isEmpty(code)) { ...原创 2020-01-02 10:46:47 · 115 阅读 · 1 评论 -
java设计模式--策略(2)
前景 已静态工厂+策略 处理多重if判断 项目演示地址 先看最终调用代码 @RestController public class DemoController { @PostMapping(value = "/strategy/factory/pay") public String pay(@RequestParam String payType) { ...原创 2020-01-02 10:33:56 · 112 阅读 · 2 评论 -
java设计模式----策略(1)
前景提要; 不多逼逼 项目演示地址 需求 如下图 已普通策略方式的实现 定义一个借口 多种实现 public interface Pay { String call(); } @Component public class AliPay implements Pay { @Override public String call() { ...原创 2020-01-02 10:22:29 · 86 阅读 · 1 评论