4.1、单例模式4.2、工厂模式4.3、代理模式4.4、模板方法4.5、观察者模式参考 4.1、单例模式 单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例。 上文提到的 Spring Bean 的 Singleton 作用域便是单例模式的一个应用场景。 4.2、工厂模式Spring 使用 BeanFactory 或 ApplicationContext 创建 bean 对象,体现了工厂模式的设计思想。 4.3、代理模式Spring 中对 AOP 的实现体现了代理模式的设计思想。 4.4、模板方法 4.5、观察者模式 参考谈谈Spring中都用到了那些设计模式? @JavaGuide