设计模式
kawencoolboy
这个作者很懒,什么都没留下…
展开
-
浅读elastic-job总结所用设计模式
最近在研读开源分布式定时任务框架elastic-job源码,基本清晰该框架逻辑架构和设计理念,现总结研读过程中使用到的设计模式。1. 单例模式 设计模式中最基本也是最常用的一种,在es-job中使用如下:@NoArgsConstructor(access = AccessLevel.PRIVATE)public final class JobRegistry {原创 2017-02-15 10:11:17 · 2657 阅读 · 0 评论 -
策略模式+工厂模式优化if...else if...else if结构
首先,按照if...else if语句来实现打折商品的例子,代码如下:public class Example { public Double calRecharge(Double charge ,RechargeTypeEnum type ){ if(type.equals(RechargeTypeEnum.E_BANK)){ ...原创 2017-04-19 11:33:39 · 17450 阅读 · 13 评论