DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
geovindu8 小时前
python: Memento Pattern
开发语言·python·设计模式·备忘录模式
HEU_firejef17 小时前
设计模式——单例模式
单例模式·设计模式
电子科技圈20 小时前
SmartDV与Mirabilis Design宣布就SmartDV IP系统级模型达成战略合作
大数据·设计模式·软件工程
带娃的IT创业者21 小时前
解密OpenClaw系列04-OpenClaw设计模式应用
设计模式·软件工程·软件架构·ai agent·ai智能体开发·openclaw
kong79069281 天前
设计模式-策略模式
设计模式·策略模式·行为设计模式
前端不太难1 天前
为什么鸿蒙不再适用 Android 分层
android·状态模式·harmonyos
xuzhiqiang07242 天前
【wiki知识库】07.用户管理后端SpringBoot部分
spring boot·后端·状态模式
木斯佳2 天前
前端八股文面经大全:2026-01-13MiniMax前端实习二面面经深度解析
前端·状态模式
前端不太难2 天前
三层解耦之后,鸿蒙 App 的真正瓶颈
华为·状态模式·harmonyos
全栈前端老曹2 天前
【Redis】发布订阅模型 —— Pub/Sub 原理、消息队列、聊天系统实战
前端·数据库·redis·设计模式·node.js·全栈·发布订阅模型