随笔分类 -  设计模式

Springboot使用策略模式+工厂模式代替大量if-else
摘要:一.实战需求:redis-key过期监听 二.问题:大量key会造成监听代码臃肿 三.解决方案:使用策略模式+工厂模式代替if-else 代码: 第一部分:redis-springboot配置 package com.htjx.common.redismonitor; import org.spri 阅读全文
posted @ 2021-09-07 18:39 咸鱼张 阅读(1380) 评论(0) 推荐(0)
模板方法模式
摘要:1.定义抽象类, 2.定义抽象方法 3.定义具体方法 4.在具体方法里调用抽象方法 5.子类继承抽象类并实现抽象方法 6.不同的子类实现即可实现不同方法调用 7.代码 AbstractClass(抽象模板): package com.jxs.templateMethod; public abstra 阅读全文
posted @ 2020-04-22 13:25 咸鱼张 阅读(140) 评论(0) 推荐(0)