【笔记-转载】23 种设计模式

本文为转载文章,因为原文它是放在一堆,我将其文章分为3类(严格: 4类)。

文章目录

  • 23 种设计模式
    • 创建型(5)
    • 结构型(7)
    • 行为型(11)
    • 其他

23 种设计模式

我将其分为三个部分。

  1. 创建型
  2. 结构型
  3. 行为型

创建型(5)

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

结构型(7)

  • 适配器模式
  • 装饰器模式
  • 代理模式
  • 门面模式
  • 桥接模式
  • 组合模式
  • 享元模式

行为型(11)

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

其他

委派模式(Delegate Pattern)不属于GOF23种设计模式内,委派模式的基本作用就是负责任务的调用和分配任务。

链接: 详解委派模式

你可能感兴趣的:(Java,笔记,设计模式)