DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
choumin4 小时前
结构型模式——组合模式
c++·设计模式·组合模式·结构型模式
workflower4 小时前
供应链分销网络选址问题
人工智能·机器学习·设计模式·自然语言处理·机器人
凤山老林6 小时前
从美团全栈化看 AI 冲击:前端转全栈,是自救还是必然
前端·人工智能·状态模式
码云数智-大飞18 小时前
前后端沟通总吵架,一套高效协作规范分享
状态模式
不吃辣49020 小时前
vibe coding | 如何做一个skill?
ai·状态模式
第一个传播学1 天前
忍者龙剑传4豪华版下载及其玩法解析
设计模式
第一个传播学2 天前
赛博朋克2077修改器下载及其用法
设计模式
萧青山2 天前
2026国标合规:Agent Loop合规设计模式的6种循环架构(GB/Z 185.6+Python)
python·设计模式·agent loop·gb/z 185·国标合规
早点睡啊Y2 天前
深入学LangChain官方文档(二十二):Frontend 高级形态——Headless Tools、Time Travel 与 Generative UI
ui·langchain·状态模式
杨充3 天前
11.DDD与战术建模
设计模式·开源·代码规范