设计模式-概述

什么是设计模式?

Design Pattern是前辈们对代码开发经验的总结与归纳,是解决特定问题的一系列解决方案。

1995年,由GoF(Gang of Four)四人帮合作出版了《设计模式:可复用面向对象软件的基础》一书,一共收录了23种设计模式,人称Gof23设计模式

创建型模式:

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

结构型模式

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

行为型模式

  • 模板方法模式
  • 命令模式
  • 迭代器模式
  • 观察者模式
  • 中介者模式
  • 备忘录模式
  • 解释器模式
  • 状态模式
  • 策略模式
  • 职责链模式
  • 访问者模式
给作者买杯咖啡吧~~~