Naico智库
Search Docs
K
面试八股文
编程语言
数据库相关
前端常见问题
Java 基础与进阶
计算机网络基础
计算机操作系统
系统设计
软件架构
BackendForFront
微服务
经典设计模式
算法与数据结构
剑指Offer题解
LeetCode题解
算法基础
数据结构与算法
读书笔记
架构基础
React Hooks 核心原理与实战
TypeScript 进阶
面试八股文
软件架构
算法与数据结构
读书笔记
Menu
经典设计模式
Filter
经典设计模式
行为模式 - 责任链模式
意图
问题
解决方案
真实世界类比
责任链模式结构
伪代码
责任链模式适合应用场景
实现方式
责任链模式优缺点
行为模式 - 命令模式
意图
问题
解决方案
真实世界类比
命令模式结构
伪代码
命令模式适合应用场景
实现方式
命令模式优缺点
行为模式 - 中介者模式
意图
问题
解决方案
真实世界类比
中介者模式结构
伪代码
中介者模式适合应用场景
实现方式
中介者模式优缺点
行为模式 - 迭代器模式
意图
问题
解决方案
真实世界类比
迭代器模式结构
伪代码
迭代器模式适合应用场景
实现方式
迭代器模式优缺点
行为模式 - 备忘录模式
意图
问题
解决方案
备忘录模式结构
伪代码
备忘录模式适合应用场景
实现方式
备忘录模式优缺点
行为模式 - 观察者模式
意图
问题
解决方案
真实世界类比
观察者模式结构
伪代码
观察者模式适合应用场景
实现方式
观察者模式优缺点
行为模式 - 状态模式
意图
问题
解决方案
真实世界类比
状态模式结构
伪代码
状态模式适合应用场景
实现方式
状态模式优缺点
行为模式 - 策略模式
意图
问题
解决方案
真实世界类比
策略模式结构
伪代码
策略模式适合应用场景
实现方式
策略模式优缺点
行为模式 - 模板方法模式
意图
问题
解决方案
真实世界类比
模板方法模式结构
伪代码
模板方法模式适合应用场景
实现方式
模板方法模式优缺点
行为模式 - 访问者模式
意图
问题
解决方案
真实世界类比
访问者模式结构
伪代码
访问者模式适合应用场景
实现方式
访问者模式优缺点
结构型 - 适配器模式
意图
问题
解决方案
真实世界类比
适配器模式结构
伪代码
适配器模式适合应用场景
实现方式
适配器模式优缺点
结构型 - 桥接模式
意图
问题
解决方案
桥接模式结构
伪代码
桥接模式适合应用场景
实现方式
桥接模式优缺点
结构型 - 组合模式
意图
问题
解决方案
真实世界类比
组合模式结构
伪代码
组合模式适合应用场景
实现方式
组合模式优缺点
结构型 - 装饰模式
意图
问题
解决方案
真实世界类比
装饰模式结构
伪代码
装饰模式适合应用场景
实现方式
装饰模式优缺点
结构型 - 享元模式
意图
问题
解决方案
伪代码
享元模式适合应用场景
实现方式
享元模式优缺点
结构型 - 代理模式
意图
问题
解决方案
真实世界类比
代理模式结构
伪代码
代理模式适合应用场景
实现方式
代理模式优缺点
创建型 - 抽象工厂模式
意图
问题
解决方案
抽象工厂模式结构
伪代码
抽象工厂模式适合应用场景
实现方式
抽象工厂模式优缺点
与其他模式的关系
创建型 - 生成器模式
意图
问题
解决方案
生成器模式结构
伪代码
生成器模式适合应用场景
实现方法
生成器模式优缺点
与其他模式的关系
创建型 - 工厂方法设计模式
意图
问题
解决方案
工厂方法模式结构
伪代码
工厂方法模式适合应用场景
实现方式
工厂方法模式优缺点
与其他模式的关系
代码示例
创建型 - 原型模式
意图
问题
解决方案
真实世界类比
原型模式结构
伪代码
原型模式适合应用场景
实现方式
原型模式优缺点
创建型 - 单例模式
意图
问题
解决方案
真实世界类比
单例模式结构
伪代码
单例模式适合应用场景
实现方式
单例模式优缺点