DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
五阿哥永琪2 小时前
前后端跨域的解决办法
状态模式
Komorebi_999912 小时前
LangChain Day6 前端视角:简易接口联调思路
状态模式
叶小鸡12 小时前
Java 篇-项目实战-AI 天机学堂(从 0 到 1)-day4
状态模式
shjsjdmmd13 小时前
Claude API 流式输出(SSE)实战指南:从打字机效果到 Agent 工具调用完整落地
状态模式
人月神话-Lee14 小时前
【图像处理】框架设计——协议、值类型与工程化思维
图像处理·人工智能·ios·设计模式·架构·ai编程·swift
AI大法师14 小时前
Xbox回归经典绿
大数据·设计模式·xbox
前端不太难15 小时前
解码大模型的效率革命:当算力不再是唯一瓶颈
状态模式
老码观察15 小时前
设计模式实战解读(六):装饰器模式——功能增强,不动原代码
java·设计模式·装饰器模式
前端不太难15 小时前
从算力到存力:AI性能的决定性因素正在重构
人工智能·重构·状态模式