DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
阿珊和她的猫1 天前
深入理解与使用 Cookie:Web 开发中的关键机制
前端·状态模式
阿闽ooo1 天前
中介者模式打造多人聊天室系统
c++·设计模式·中介者模式
小米4961 天前
js设计模式 --- 工厂模式
设计模式
阿珊和她的猫1 天前
实现网页锚点功能的技术指南
前端·javascript·vue.js·状态模式
逆境不可逃1 天前
【从零入门23种设计模式08】结构型之组合模式(含电商业务场景)
线性代数·算法·设计模式·职场和发展·矩阵·组合模式
驴儿响叮当20101 天前
设计模式之状态模式
设计模式·状态模式
电子科技圈1 天前
XMOS推动智能音频等媒体处理技术从嵌入式系统转向全新边缘计算
人工智能·mcu·物联网·设计模式·音视频·边缘计算·iot
徐先生 @_@|||2 天前
安装依赖三方exe/msi的软件设计模式
设计模式
小王不爱笑1322 天前
LangChain4j 项目实战--4:硅谷小智(实现流式输出)
状态模式
希望_睿智2 天前
实战设计模式之访问者模式
c++·设计模式·架构