软件架构设计师-设计模式-知识导图

关于设计模式的基本概念:每个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题解决方案的核心。

设计模式的4要素:

  1. 模式名称
  2. 问题(应该在何时使用模式)
  3. 问题(应该在何时使用模式)
  4. 效果(模式应用额效果)

3类主要的设计模式:

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

一下为3类23种设计模式的分类及特点知识导图,可以帮助你形成关于设计模式的系统性记忆。

软件架构设计师-设计模式-知识导图_创建型