五,设计模式 - 348052148/learnGraph GitHub Wiki

  • 软件设计模式
  1. 创造型
  • 工厂模式
  • 抽象工厂
  • 建造者模式
  • 克隆模式
  • 对象池模式
  • 单例模式
  1. 结构型
  • 桥接模式 (抽象和行为分离,不同数据库驱动,统一由一个入口来创建connect 进行操作
  • 组合 ( 类似于树,本身就是一个节点,其下还有子节点
  • 装饰器
  • 门面模式
  • 代理模式
  • 享元模式 (维护一个池,和对象池类似
  • 适配器模式
  1. 行为型
  • 模版
  • 备忘
  • 观察者
  • 职责链
  • 命令
  • 状态
  • 策略
  • 中介
  • 解释器
  • 访问者
  • 迭代器
  • 一,IOC模式
  • 二,AOP模式