技术栈
常用设计模式介绍
工科男小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规范返回值之参数设置
相关推荐
BD_Marathon
1 天前
设计模式——合成复用原则
设计模式
·
合成复用原则
书院门前细致的苹果
1 天前
设计模式大全:单例、工厂模式、策略模式、责任链模式
设计模式
·
责任链模式
·
策略模式
BD_Marathon
2 天前
设计模式——依赖倒转原则
java
·
开发语言
·
设计模式
BD_Marathon
2 天前
设计模式——里氏替换原则
java
·
设计模式
·
里氏替换原则
jmxwzy
2 天前
设计模式总结
设计模式
J_liaty
2 天前
23种设计模式一代理模式
设计模式
·
代理模式
苏渡苇
3 天前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java
·
后端
·
设计模式
·
学习方法
·
责任链模式
短剑重铸之日
3 天前
《设计模式》第十一篇:总结
java
·
后端
·
设计模式
·
总结
feasibility.
3 天前
AI 编程助手进阶指南:从 Claude Code 到 OpenCode 的工程化经验总结
人工智能
·
经验分享
·
设计模式
·
自动化
·
agi
·
skills
·
opencode
BD_Marathon
3 天前
七大设计原则介绍
设计模式
热门推荐
01
GitHub 镜像站点
02
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
03
openclaw配置教程(linux+局域网ollama)
04
UV安装并设置国内源
05
Linux下V2Ray安装配置指南
06
AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南
07
openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决
08
Claude Code Skills 实用使用手册
09
在Trae中使用Pencil MCP
10
OpenClaw Chrome扩展使用教程 - 浏览器中继控制