目录
[1. 创建型模式](#1. 创建型模式)
[1.1 工厂方法模式](#1.1 工厂方法模式)
[1.2 抽象工厂模式](#1.2 抽象工厂模式)
[1.3 单例模式](#1.3 单例模式)
[1.4 建造者模式](#1.4 建造者模式)
[2. 结构型模式](#2. 结构型模式)
[2.1 适配器模式](#2.1 适配器模式)
[2.2 装饰器模式](#2.2 装饰器模式)
[2.3 代理模式](#2.3 代理模式)
[2.4 外观模式](#2.4 外观模式)
[2.5 桥接模式](#2.5 桥接模式)
[2.6 组合模式](#2.6 组合模式)
[2.7 享元模式](#2.7 享元模式)
[3. 行为型模式](#3. 行为型模式)
[3.1 策略模式](#3.1 策略模式)
[3.2 模板方法模式](#3.2 模板方法模式)
[3.3 观察者模式](#3.3 观察者模式)
[3.4 迭代子模式](#3.4 迭代子模式)
[3.5 责任链模式](#3.5 责任链模式)
[3.6 命令模式](#3.6 命令模式)
[3.7 备忘录模式](#3.7 备忘录模式)
[3.8 状态模式](#3.8 状态模式)
[3.9 访问者模式](#3.9 访问者模式)
[3.10 中介者模式](#3.10 中介者模式)
[3.11 解释器模式](#3.11 解释器模式)