Skip to main content
我小叮当、
文章
笔记
网络
开源项目
我的vscode插件
容器环境配置
java学习
python工具
分享
工具
番剧
工作学习
服务
nps
efak
网站
nga
提瓦特大陆
Search
Ctrl
K
设计模式
26
guide
25
mybatis
17
thread
15
源码
13
技术
10
ElasticSearch
8
Quartz
8
Redis
8
android
7
开源
6
网络
5
linux
5
java
5
springboot
4
线程池
4
database
3
go
3
stm32
3
blog
2
git
2
日志
2
scrapy
2
cglib
2
tools
2
并发编程
2
ai
1
beautify
1
域名
1
golang
1
jenkins
1
算法
1
Logback
1
Q&A
1
quartz
1
redis
1
Spring Boot
1
springcloud
1
docker
1
虚拟机
1
番剧
1
工具
1
idea
1
工作学习
1
状态模式
允许对象在其内部状态改变时改变其行为,对象看起来似乎修改了它的类。
2/11/24
状态模式
About 5 min
解释器模式
提供了解释语言语法或表达式的方式,通常用于设计小型语言解析器。
2/10/24
命令模式
About 9 min
模板方法模式
在一个抽象类中定义一个操作中的算法骨架,而将一些步骤延迟到子类中实现。
1/29/24
模板方法模式
About 3 min
备忘录模式
在不破坏封装性的前提下,捕获一个对象的内部状态并在需要时恢复它。
1/27/24
备忘录模式
About 5 min
中介者模式
定义一个中介对象来封装系列对象间的交互,降低对象间的耦合度。
1/27/24
中介者模式
About 6 min
观察者模式
定义了一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。
1/27/24
观察者模式
About 5 min
过滤器模式
通过逻辑条件对对象集合进行筛选操作,而不需要修改这些对象。
1/27/24
过滤器模式
About 5 min
访问者模式
表示一个作用于某对象结构中的各元素的操作,它可以在不改变各元素类的前提下定义作用于这些元素的新操作。
1/26/24
访问者模式
About 5 min
命令模式
提供一种顺序访问聚合对象元素的方法,而又不需要暴露其底层表示。
1/25/24
命令模式
About 4 min
责任链模式
多个对象都有机会处理请求,避免请求的发送者和接收者之间的耦合关系。
1/23/24
责任链模式
About 6 min
策略模式
定义了一系列算法,并将每一个算法封装起来,使它们可以相互替换,让算法的变化独立于使用该算法的客户。
1/22/24
策略模式
About 4 min
迭代器模式
提供一种顺序访问聚合对象元素的方法,而又不需要暴露其底层表示。
1/22/24
迭代器模式
About 6 min
代理模式
其他对象提供一种代理以控制对这个对象的访问。
1/21/24
代理模式
About 7 min
设计模式简介
设计模式简介
1/20/24
设计模式
About 4 min
简单工厂模式
简单工厂模式详解
1/20/24
静态工厂模式
简单工厂模式
Static Factory
About 3 min
工厂方法模式
工厂方法模式详解
1/20/24
工厂方法模式
About 4 min
抽象工厂模式
抽象工厂模式详解
1/20/24
抽象工厂模式
Abstract Factory
About 7 min
门面模式
为子系统中的一组接口提供一个统一的高层接口,简化了外部调用接口,隐藏内部复杂性。
1/20/24
门面模式
About 6 min
享元模式
运用共享技术有效地支持大量细粒度的对象,减少系统中的对象数量,从而节省资源。
1/20/24
享元模式
About 7 min
组合模式
表现部分-整体层次结构,允许用户对单个对象和组合对象一视同仁。
1/19/24
组合模式
About 7 min
1
2
Next
Jump to:
Go