23种设计模式

分类 模式 一句话记忆
创建型 单例 一个类只有一个实例
工厂方法 子类决定创建什么对象
抽象工厂 创建一族相关对象
建造者 分步骤构造复杂对象
原型 克隆已有对象
结构型 适配器 转换接口
桥接 抽象与实现分离
组合 树形整体---部分结构
装饰器 动态增加功能
外观 给复杂系统提供统一入口
享元 共享对象,节省内存
代理 控制对真实对象的访问
行为型 责任链 请求沿链传递
命令 请求封装成对象
解释器 解释语言/文法
迭代器 顺序访问集合
中介者 用中介协调对象
备忘录 保存和恢复状态
观察者 一变多通知
状态 状态改变行为
策略 算法可以替换
模板方法 固定骨架,子类实现步骤
访问者 数据结构稳定,操作易扩展

相关推荐
raindayinrain16 小时前
c++设计模式
开发语言·c++·设计模式
工一木子16 小时前
设计模式与生活⑦:你打的车,隔着一个平台
设计模式
电子科技圈17 小时前
2026 RISC-V中国峰会观察:编译调试工具链的“在场节奏”,释放了什么信号?
大数据·人工智能·设计模式·软件工程·软件构建·代码规范·risc-v
电子科技圈18 小时前
Arm电机控制开发工具哪家强?
arm开发·单片机·嵌入式硬件·设计模式·软件构建
是2的10次方啊2 天前
设计模式与生活⑦:你打的车,隔着一个平台
设计模式
geovindu2 天前
rust: Read-Write Lock Pattern
开发语言·后端·设计模式·rust·读写锁模式·同步型模式
工一木子3 天前
设计模式与生活⑤:天冷了,给电动车套件挡风被
设计模式
是2的10次方啊3 天前
设计模式与生活⑥:问题一个个砸过来,先写张便签
设计模式
是2的10次方啊4 天前
设计模式与生活⑤:天冷了,给电动车套件挡风被
设计模式
昭昭日月明4 天前
AI 时代的《重构》
设计模式·架构