當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring 中常用的设计模式对比
生活随笔
收集整理的這篇文章主要介紹了
Spring 中常用的设计模式对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
各設計模式對比及編程思想總結
| 工廠模式(Factory) | 只對結果負責,封裝創建過程。 | BeanFactory、Calender |
| 單例模式(Singleton) | 保證獨一無二。 | ApplicationContext、Calender |
| 原型模式(Prototype) | 拔一根猴毛,吹出千萬個。 | ArrayList、PrototypeBean |
| 代理模式(Proxy) | 找人辦事,增強職責。 | ProxyFactoryBean、 JdkDynamicAopProxy、CglibAopProxy |
| 委派模式(Delegate) | 干活算你的(普通員工),功 勞算我的(項目經理)。 | DispatcherServlet、 BeanDefinitionParserDelegate |
| 策略模式(Strategy) | 策略模式(Strategy) 用戶選擇,結果統一。 | InstantiationStrategy |
| 模板模式(Template) | 流程標準化,自己實現定制。 | JdbcTemplate、HttpServlet |
| 適配器模式(Adapter) | 兼容轉換頭。 | AdvisorAdapter、HandlerAdapter |
| 裝飾器模式(Decorator) | 包裝,同宗同源。 | BufferedReader、InputStream、OutputStream、 HttpHeadResponseDecorator |
| 觀察者模式(Observer) | 任務完成時通知。 | ContextLoaderListener |
?
總結
以上是生活随笔為你收集整理的Spring 中常用的设计模式对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式之间的关联关系和对比
- 下一篇: Spring 中的编程思想总结