设计模式的征途

设计模式的征途

创建型模式

  • 单例模式
  • 简单工厂
  • 工厂方法
  • 抽象工厂
  • 原型模式
  • 建造者模式

结构型模式

  • 适配
  • 桥接
  • 组合
  • 外观
  • 享元
  • 代理

行为型模式

  • 职责链
  • 观察者
  • 访问者
  • 模板方法
  • 策略模式
  • 命令模式
  • 备忘录
  • 迭代器
  • 中介者
  • 解释器

UML

虚线箭头指向依赖;

实线箭头指向关联;

虚线三角指向接口;

实线三角指向父类;

空心菱形能分离而独立存在,是聚合;

实心菱形精密关联不可分,是组合;