Spring中用到了哪些设计模式?

  1. 工厂模式: beanFactory, FactoryBean
  2. 单例模式: getSingleton方法
  3. 适配器模式: SpringMvc中的HandlerAdapter,根据Handler规则执行不同的Handler
  4. 装饰器模式: 各种 Wrapper, Decorator
  5. 代理模式: jdk动态代理,cglib动态代理
  6. 观察者模式: ApplicationEvent, ApplicationListener
  7. 策略模式: Resource 接口
  8. 模版方法: 父类定义了骨架(调用哪些方法及顺序),某些特定方法由子类实现
Copyright @doctording all right reserved,powered by Gitbook该文件修改时间: 2020-12-30 09:21:23

results matching ""

    No results matching ""