DP学习——状态模式

学而时习之,温故而知新。

状态模式

角色

2个角色,引用类,状态行为类。

和策略模式很相似

状态行为封装成很多独立的状态行为类------就是把不同的状态及其要执行的方法单独封装起来。

而策略模式类似,是不同的算法封装成一个个类,

然后它们都是在运行中可以根据上下文情况切换------运行时切换(特点)。

应用场景

思考/启发

现在我越来越觉得,设计模式就是不同场景下代码(或者类)的组织形式、武功招式或者兵法。

相关推荐
Larcher12 小时前
SDD 项目开发步骤与提示词
人工智能·设计模式·架构
阿无,17 小时前
设计模式之责任链模式
设计模式·责任链模式
不灭的程序员阿澄20 小时前
Nginx 容器化部署实战:SPA 路由、Cookie 透传与 WebSocket 全配置详解
websocket·nginx·状态模式
云深处@21 小时前
【C++设计模式】命令模式
c++·设计模式·命令模式
用户6919026813391 天前
Agent 上下文记忆原理
设计模式·架构·设计
Java后端的Ai之路1 天前
02、Python普通工厂模式
开发语言·人工智能·python·设计模式·普通工厂模式
Java后端的Ai之路1 天前
01、Python - 设计模式介绍
java·人工智能·python·设计模式·通用
小此方1 天前
Linux加餐(二):藏在Linux中的设计模式(二)单例模式与线程池
linux·单例模式·设计模式
LayZhangStrive2 天前
设计模式(二)装饰器模式、代理模式(待更新)
设计模式·代理模式·装饰器模式·后端开发
国科安芯3 天前
ASL622S:把“信号失真“挡在门外的航天级运放
网络·单片机·嵌入式硬件·架构·状态模式·低轨卫星星座