Java 中包括以下设计模式:
其中Spring 用到的设计模式
1.简单工厂-BeanFactory
2.工厂方法FactoryBean
3.单例模式Bean实例
4.适配器模式SpringMVC中的HandlerAdatper
5.装饰器模式BeanWrapper
6.代理模式_AOP底层
7.观察者模式-spring的事件监听
8.策略横式excludeFilters、includeFilters
9.模版方法模式spring几乎所有的外接扩展都采用这种模式
10.责任链模式_Aop的方法调用