设计模式(Design pattern)是一套代码设计经验的总结。
设计模式分为三种类型,共23种:
创建型模式 (5种)
✅ 单例模式 - 确保唯一实例
✅ 工厂方法模式 - 延迟创建对象
✅ 抽象工厂模式 - 创建产品族
✅ 建造者模式 - 构建复杂对象
✅ 原型模式 - 克隆对象
结构型模式 (7种)
✅ 适配器模式 - 接口转换
✅ 桥接模式 - 分离抽象和实现
✅ 组合模式 - 树形结构
✅ 装饰模式 - 动态增强
✅ 外观模式 - 简化接口
✅ 享元模式 - 共享对象
✅ 代理模式 - 控制访问
行为型模式 (11种)
✅ 责任链模式 - 请求链式处理
✅ 命令模式 - 请求对象化
✅ 解释器模式 - 语言解释
✅ 迭代器模式 - 统一遍历
✅ 中介者模式 - 对象协调
✅ 备忘录模式 - 状态保存
✅ 观察者模式 - 发布订阅
✅ 状态模式 - 状态行为
✅ 策略模式 - 算法切换
✅ 模板方法模式 - 算法骨架
✅ 访问者模式 - 操作分离
Last updated 1 month ago
Was this helpful?