设计模式总目录

目录

设计模式

[1. 创建型模式](#1. 创建型模式)

[1.1 工厂方法模式](#1.1 工厂方法模式)

[1.2 抽象工厂模式](#1.2 抽象工厂模式)

[1.3 单例模式](#1.3 单例模式)

[1.4 建造者模式](#1.4 建造者模式)

1.5原型模式

[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 解释器模式)


设计模式

1. 创建型模式

1.1 工厂方法模式

1.2 抽象工厂模式

1.3 单例模式

1.4 建造者模式

1.5原型模式

2. 结构型模式

2.1 适配器模式

2.2 装饰器模式

2.3 代理模式

2.4 外观模式

2.5 桥接模式

2.6 组合模式

2.7 享元模式

3. 行为型模式

3.1 策略模式

3.2 模板方法模式

3.3 观察者模式

3.4 迭代子模式

3.5 责任链模式

3.6 命令模式

3.7 备忘录模式

3.8 状态模式

3.9 访问者模式

3.10 中介者模式

3.11 解释器模式

相关推荐
我叫黑大帅4 小时前
Go 语言并发编程的 “工具箱”
后端·面试·go
H5开发新纪元6 小时前
Nginx 部署 Vue3 项目完整指南
前端·javascript·面试
刀法如飞6 小时前
AI时代,程序员都应该是算法思想工程师
人工智能·设计模式·程序员
Lee川7 小时前
JavaScript 继承进化史:从原型链的迷雾到完美的寄生组合
前端·javascript·面试
前端Hardy8 小时前
别再忽略 Promise 拒绝了!你的 Node.js 服务正在“静默自杀”
前端·javascript·面试
前端Hardy8 小时前
你的 Vue 组件正在偷偷吃掉内存!5 个常见的内存泄漏陷阱与修复方案
前端·javascript·面试
UrbanJazzerati8 小时前
当网页翻页时,页码藏在哪里?——一次对分页机制的解密之旅
后端·面试
xlp666hub8 小时前
Leetcode 第三题:用C++解决最长连续序列
c++·leetcode
着迷不白9 小时前
Linux单用户模式密码修改与硬盘注释指南
面试
会员源码网9 小时前
构造函数抛出异常:C++对象部分初始化的陷阱与应对策略
c++