一句话总结设计模式
2023-12-28 16:38:32 13 举报
一句话总结设计模式
作者其他创作
大纲/内容
共享终结符
组合模式Composite
状态模式State
责任链模式Chain
定义遍历
共享状态
单个实例
访问者模式Visitor
保存迭代状态
策略模式Strategy
命令模式Command
门面模式Facade
避免滞后
装饰器模式Decorator
共享策略
创建型模式
行为型模式
桥接模式Bridge
共享组合
模板方法模式Template Method
定义链
创建组合
对复杂依赖关系管理
备忘录模式Memento
使用组合命令
单例模式Singleton
迭代器模式Iterator
改变外表改变内容
结构型模式
经常使用
观察者模式Observer
建造者模式Builder
增加操作
用工厂方法实现
定义语法
解释器模式Interpreter
动态的配置工厂
简单工厂模式Simple Factory
适配器模式Adapter
享元模式Flyweight
枚举子女
设计模式
一句话归纳
目的
生活案例
框架源码举例
工厂模式(Factory)
产品标准化,生产更高效
封装创建细节
实体工厂
LoggerFactoryCalender
单例模式(Singleton)
世上只有一个畅捷通
保证独一无二
CEO
BeanFactoryRuntime
原型模式(Prototype)
拔一根猴毛,吹出千万个
高效创建对象
克隆
ArrayListPrototypeBean
建造者模式(Builder)
高配中配与低配,想选哪配就哪
开放个性配置步骤
选配
StringBuilderBeanDefinitionBuilder
代理模式(Proxy)
没有资源没时间,得找媒婆来帮忙
增强职责
媒婆
ProxyFactoryBeanJdkDynamicAopProxy
门面模式(Facade)
打开一扇门,走向全世界
统一访问入口
前台
JdbcUtilsRequestFacade
装饰器模式(Decorator)
他大舅他二舅,都是他舅
灵活扩展、同宗同源
煎饼
BufferedReaderInputStream
享元模式(Flyweight)
优化资源配置,减少重复浪费
共享资源池
全国社保联
String.IntegerObjectPool
组合模式(Composite)
人在一起叫团伙,心在一起叫团队
统一整体和个体
组织架构树
HashMapSqlNode
适配器模式(Adapter)
适合自己的,才是最好的
兼容转换
电源适配
AdvisorAdapterHandlerAdapter
桥接模式(Bridge)
约定优于配置
不允许用继承
桥
DriverManager
委派模式(Delegate)
这个需求很简单,怎么实现我不管
只对结果负责
授权委托书
ClassLoaderBeanDefinitionParserDelegete
模板模式(Template)
流程全部标准化,需要微调请覆盖
逻辑复用
把大象装进
JdbcTemplateHttpServlet
策略模式(Strategy)
条条大道通北京,具体哪条你来定
把选择权交给用户
选择支付方式
ComparatorInstantiationStrategy
责任链模式(Chain)
各人自扫门前雪,莫管他人瓦上霜
解耦处理逻辑
踢皮球
FilterChain、Pipeline
迭代器模式(Iterator)
流水线上坐一天,每个包裹扫一遍
统一对集合的访问
逐个检票进站
lterator
命令模式(Command)
运筹帷幄之中,决胜千里之外
解耦请求和处理
遥控器
Runnable、TestCase
状态模式(State)
状态驱动行为,行为决定状态
绑定状态和行为
订单状态跟踪
Lifecycle
备忘录(Memento)
给我一剂“后悔药”
备份
草稿箱
StateManageableMessageContext
中介者(Mediator)
联系方式我给你,怎么搞定我不管
统一管理网状资源
朋友圈
Timer
解释器模式(Interpreter)
我想说“方言”,一切解释权归我所有
实现特定语法解析
摩斯密码
PatternExpressionParser
观察者模式(Observer)
到点就通知我
解耦观察者与被观察者
闹钟
ContextLoaderListener
访问者模式(Visitor)
横看成岭侧成峰,远近高低各不同
解耦数据结构和数据操作
KPI考核
FileVisitor、BeanDefinitionVisito
原型模式Prototype
中介者模式Mediator
抽象工厂模式Abstract Factory
给对象增加职责
工厂方法模式Factory Method
代理模式Proxy
定义算法步骤
0 条评论
下一页