三类23种设计模式

61 阅读1分钟

设计模式-创建型模式
工厂方法模式
抽象工厂模式
建造者模式
(常用)单例模式
原型模式

设计模式-结构性模式
(常用)适配器模式
装饰者模式
代理模式
外观模式
桥接模式
(常用)组合模式
享元模式

设计模式-行为型模式
(常用)策略模式
(常用)模板方法模式
观察者模式
访问者模式
迭代器模式
责任链模式
中介者模式
解释器模式
状态模式
命令模式
备忘录模式

Spring中用到的设计模式
工厂模式: BeanFactory
装饰器模式: BeanWrapper
代理模式: AopProxy
单例模式: ApplicationContext
委派模式: DispatcherServlet
策略模式: HandlerMapping
适配器模式: HandlerApdapter
模板方法模式: JdbcTemplate
观察者模式: ContextLoaderListener