技术栈
常用设计模式介绍
工科男小Y
2024-03-26 13:13
前言
简说设计模式。
文章目录
前言
一、设计模式的要素
1、设计模式解决的问题
2、设计模式分类
1)创建型设计模式
2)结构型设计模式
3)行为型设计模式
二、详细介绍
1、创建型设计模式
1)工厂方法模式
2)抽象工厂模式
3)生成器模式
4)原型模式
5)单例模式
2、结构型设计模式
1)适配器模式
2)桥接模式
3)组合模式
4)装饰器模式
5)享元模式
6)代理模式
7)外观模式
3、行为型设计模式
1)观察者模式
2)状态模式
3)策略模式
4)访问者模式
一、设计模式的要素
1、设计模式解决的问题
某个问题经常发生,这个模式就描述了这个问题以及解决这个问题的解决方法的核心
2、设计模式分类
1)创建型设计模式
与对象的创建有关;
2)结构型设计模式
处理类或对象的组合;
3)行为型设计模式
对类或对象怎样交互和怎么分配职责进行描述;
二、详细介绍
内容最近更新!
1、创建型设计模式
1)工厂方法模式
2)抽象工厂模式
3)生成器模式
4)原型模式
5)单例模式
2、结构型设计模式
1)适配器模式
2)桥接模式
3)组合模式
4)装饰器模式
5)享元模式
6)代理模式
7)外观模式
3、行为型设计模式
1)观察者模式
2)状态模式
3)策略模式
4)访问者模式
设计模式
上一篇:
《组合模式(极简c++)》
下一篇:
flask_restful规范返回值之参数设置
相关推荐
怕浪猫
20 小时前
领域特定语言(Domain-Specific Language, DSL)
设计模式
·
程序员
·
架构
Larcher
3 天前
AI Loop:让AI像人一样自主完成任务的核心机制
javascript
·
人工智能
·
设计模式
咖啡八杯
4 天前
GoF设计模式——享元模式
java
·
spring
·
设计模式
·
享元模式
:mnong
4 天前
学习创建结构行为设计模式
设计模式
w_t_y_y
4 天前
Agent设计模式(四)多模态融合模式(Multi-Modal Fusion)
设计模式
zhouhui001
4 天前
订单状态的 if-else 地狱上线就崩——状态模式的工业级落地
设计模式
geovindu
4 天前
go: Reactor Pattern
开发语言
·
后端
·
设计模式
·
golang
·
反应器模式
一只旭宝
5 天前
【C++入门精讲22】常见设计模式
c++
·
设计模式
许彰午
5 天前
38_Java设计模式之装饰器模式
java
·
设计模式
·
装饰器模式
热门推荐
01
2026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?
02
2026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?
03
2026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf
04
【AI】2026 年具身智能模型和世界模型总结
05
GitHub 镜像站点
06
AI科技热点日报 | 2026年6月1日
07
AI一周事件 · 2026-06-03 至 2026-06-09
08
Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析
09
上线仅72小时被强制下架:Claude Fable 5 的短命
10
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?