23种设计模式简述

设计模式分为: 创建型模式 ,结构型模式 ,行为型模式
image

创造型模式

  1. 单例模式
    学习难度 ★☆☆☆☆
    使用频率 ★★★★☆
  2. 简单工厂模式
    学习难度 ★★☆☆☆
    使用频率 ★★★★☆
  3. 工厂模式
    学习难度 ★★★☆☆
    使用频率 ★★★☆☆
  4. 抽象工厂方法模式
    学习难度 ★★★★☆
    使用频率 ★★★★★
  5. 原型模式
    学习难度 ★★★☆☆
    使用频率 ★★★☆☆
  6. 建造者模式
    学习难度 ★★★★☆
    使用频率 ★★☆☆☆

结构型模式

  1. 适配器模式
    学习难度 ★★☆☆☆
    使用频率 ★★★★☆
  2. 桥接模式
    学习难度 ★★★☆☆
    使用频率 ★★★☆☆
  3. 组合模式
    学习难度 ★★★☆☆
    使用频率 ★★★★☆
  4. 装饰模式
    学习难度 ★★★☆☆
    使用频率 ★★★☆☆
  5. 外观模式
    学习难度 ★☆☆☆☆
    使用频率 ★★★★★
  6. 享元模式
    学习难度 ★★★★☆
    使用频率 ★☆☆☆☆
  7. 代理模式
    学习难度 ★★★☆☆
    使用频率 ★★★★☆