Spring系列之——使用了哪些设计模式

1 工厂模式:BeanFactory、ApplicationContext创建中

2 模板模式:BeanFactory、ApplicationContext实现中

3 代理模式:在AOP实现中用到了JDK的动态代理

4 策略模式:加载资源文件的方式;AOP实现中采用了两种不同的代理,如JDK代理和CGLIB代理

5 单例模式:创建bean

posted @ 2019-03-30 21:50  sun-sailing  阅读(347)  评论(0编辑  收藏  举报