1. 程式人生 > >Spring系列之——使用了哪些設計模式

Spring系列之——使用了哪些設計模式

context strong 策略 nco nfa 模式 代理 aop pri

1 工廠模式:BeanFactory、ApplicationContext創建中

2 模板模式:BeanFactory、ApplicationContext實現中

3 代理模式:在AOP實現中用到了JDK的動態代理

4 策略模式:加載資源文件的方式;AOP實現中采用了兩種不同的代理,如JDK代理和CGLIB代理

5 單例模式:創建bean

Spring系列之——使用了哪些設計模式