技术栈
常用设计模式介绍
工科男小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规范返回值之参数设置
相关推荐
LayZhangStrive
15 分钟前
设计模式(二)装饰器模式、代理模式(待更新)
设计模式
·
代理模式
·
装饰器模式
·
后端开发
AI人工智能+电脑小能手
1 天前
大白话说Java设计模式-28-模板方法模式(业务实战篇)
java
·
设计模式
·
模板方法模式
·
spring源码
·
订单系统
·
代码复用
leeyi
1 天前
两个 Agent 怎么协作:Host-Worker 模式(第91篇-E77)
设计模式
·
agent
·
ai编程
AI人工智能+电脑小能手
2 天前
大白话说Java设计模式-26-策略模式(业务实战篇)
java
·
spring
·
设计模式
·
策略模式
·
支付系统
·
算法切换
星火1024
2 天前
【Groovy翻译-进阶篇】Groovy 中的设计模式
后端
·
设计模式
·
groovy
AI人工智能+电脑小能手
2 天前
大白话说Java设计模式-27-策略模式(源码剖析篇)
java
·
spring
·
设计模式
·
策略模式
·
源码分析
·
事务管理
·
comparator
SL_staff
2 天前
风控规则如何从硬编码解耦?我们在 JVS-Rules 中的实践与思考
java
·
spring boot
·
设计模式
小此方
2 天前
Linux加餐(一):藏在Linux中的设计模式(一)策略模式与日志
linux
·
设计模式
·
策略模式
To_OC
3 天前
从一行入口代码啃透 NestJS:工厂模式、装饰器和依赖注入是怎么串起来的
后端
·
设计模式
·
nestjs
东方小月
3 天前
从零开发一个 Coding Agent(十二):实现版本化 JSONL 与真实 CLI 入口
前端
·
设计模式
·
前端框架
热门推荐
01
国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)
02
GitHub 镜像站点
03
微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新
04
2026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?
05
历年考研数学一、数学二、数学三真题试卷及答案PDF
06
Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费
07
AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路
08
2026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片
09
VSCode+CodeX扩展,无法启动
10
如何新建文件夹? 电脑新建文件夹的4种方法