DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
知识汲取者10 小时前
多 Agent 工作流:从概念到落地
状态模式
qq_2975746711 小时前
设计模式系列文章(基础篇第 11 篇):模板方法模式——定义算法骨架,实现代码复用与流程统一
算法·设计模式·模板方法模式
zhoumeina9916 小时前
前端串行合成流程 + 每张图上传接口
前端·状态模式
狂人开飞机16 小时前
01. 工厂模式(Factory Pattern)
设计模式·c#
阿狸猿17 小时前
论软件设计模式及其应用
设计模式
workflower17 小时前
具身智能-三层结构
人工智能·设计模式·动态规划·软件工程·scrum
weixin_4713830318 小时前
preload,prefetch,preconnect
状态模式
我爱cope18 小时前
【Agent智能体10 | 反思设计模式-AI数据分析的可视化实战】
人工智能·设计模式·数据分析
老码观察18 小时前
设计模式实战解读(七):适配器模式——让不兼容的接口无缝协作
java·设计模式·适配器模式
前端不太难18 小时前
内存带宽、超长上下文与解码效率:AI推理的三大核心制约
人工智能·状态模式