技术栈
常用设计模式介绍
工科男小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规范返回值之参数设置
相关推荐
小程故事多_80
1 小时前
从基础Agent到复杂工作流,LangGraph如何用状态机重构智能体开发
人工智能
·
设计模式
·
重构
·
aigc
·
ai编程
hypoy
1 小时前
Claude Code 的 1M Context 怎么用:一篇官方文章的读后整理
设计模式
·
claude
IT 行者
3 小时前
软件设计模式会不会是制约大模型编程的障碍?
设计模式
·
ai编程
t***544
4 小时前
还有哪些设计模式适合现代C++
开发语言
·
c++
·
设计模式
t***544
4 小时前
如何在现代C++项目中有效应用这些设计模式
开发语言
·
c++
·
设计模式
贵慜_Derek
5 小时前
我们能从 DeerFlow 学到哪些优秀的技术架构设计
人工智能
·
设计模式
·
架构
Q741_147
5 小时前
设计模式之装饰器模式 理论总结 C++代码实战
c++
·
设计模式
·
装饰器模式
无籽西瓜a
5 小时前
【西瓜带你学设计模式 | 第十八期 - 命令模式】命令模式 —— 请求封装与撤销实现、优缺点与适用场景
java
·
后端
·
设计模式
·
软件工程
·
命令模式
studyForMokey
6 小时前
【Android面试】设计模式专题
android
·
设计模式
·
面试
geovindu
6 小时前
go: Abstract Factory Pattern
开发语言
·
后端
·
设计模式
·
golang
热门推荐
01
2026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元
02
GitHub 镜像站点
03
2026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free
04
一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛
05
GPT-6发布日深度解析-Symphony架构200万Token实战
06
AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析
07
基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南
08
GPT-6核心能力解析及与现有主流大模型对比
09
零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)
10
从限购到畅通:GLM-5.1 Coding Plan接入攻略