首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
唐老没有鸭
创建于2022-02-20
订阅专栏
工作中常用的设计模式demo演练
暂无订阅
共11篇文章
创建于2022-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
访问者模式实战
1. 模式说明 抽象出访问接口和抽象类,通过这种不确定性能梳理出业务的结构,虽然代码结构复杂了,但是业务代码解耦了 2. demo 3. 应用
责任链模式实战
1. 背景 责任链看似简单,但其实很考验开发人员的思维逻辑,责任链的变种很多,需要有一定的熟悉度,才能活学活用责任链,在平时的工作中,有三次涉及到了责任链,第一次是在计算商品的优惠力度的时候,采用责任
策略模式写生成ID接口
1. 背景 有N种方式生成分布式ID的bean,由调用方决定采用哪种方式,下边这个demo就可以做个demo 2. 代码 3. 总结 1.策略模式有N种写法,对于map的注入,spring5已经默认实
实战CGLib
最近在自己做一个网关的项目,平时做一些业务开发,对代理模式的认知不够深刻,在此对cglib的代理用法做一些总结,方便项目的进行 1. 实例1 引入依赖 2. 实例2
写一个项目去并发处理DB任务
写一个项目去并发处理DB任务 1. 应用的场景 某公司互动娱乐事业部需要把他们的DB记录进行处理,经过一些列轮转最终反馈给客户 2. 业务特色 自动扫描DB的任务 需要优雅的关闭我们处理DB的任务 高
设计模式的综合运用
把设计模式用的炉火纯青是真的有利于我们阅读源码,现在我也经常在阅读源码的时候进行总结,来提高自己代码的逼格。 下边这个demo融合了策略模式,适配模式,模板模式,桥接模式,运用这几种模式设计了一个支付
状态机demo的演示
读图很重要,给到的需求就是一张图 看图说话,抽象图片的能力一定要有, 这张图分析出的类有: demo
命令模式 + 策略模式异步的任务调度框架
背景: 最近读了一些文章,做个总结,好多框架都是遵循这样的套路来实现任务调度的,在这里做一个比较成熟的任务调度,适用于中台的业务调用 架构图 代码 实体部分 工厂模式管理器 具体的任务,就是一个个的策
不利用锁写出4种安全的单例模式的方式
**主要从连个方面考虑这个问题 从无所编程的角度出发,利用CAS 利用JVM首次加载类的机制 1.利用静态变量初始化的饿汉式模式 2.利用枚举 利用CAS实现单例模式 4.利用静态内部类优化饿汉式
写一个工厂方法模式
写一个工厂方法模板,方便大家在copy代码 抽象的顶级工厂 2.具体的两个工厂实现类 顶级产品接口 具体的产品对象,对应两个具体的工厂 测试类 灰常建议大家在平时coding的过程中尝试使用这些设计模
设计原则solid总结
尝试用一句话总结solid的各个原则 s - single o - open l - 里式替换、law of demeter i - interface d - dependency 这样记忆是不是方