设计模式
kawencoolboy
这个作者很懒,什么都没留下…
展开
-
浅读elastic-job总结所用设计模式
最近在研读开源分布式定时任务框架elastic-job源码,基本清晰该框架逻辑架构和设计理念,现总结研读过程中使用到的设计模式。 1. 单例模式 设计模式中最基本也是最常用的一种,在es-job中使用如下:@NoArgsConstructor(access = AccessLevel.PRIVATE) public final class JobRegistry {原创 2017-02-15 10:11:17 · 2656 阅读 · 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 · 17448 阅读 · 13 评论