DP学习——状态模式

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

状态模式

角色

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

和策略模式很相似

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

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

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

应用场景

思考/启发

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

相关推荐
xuzhiqiang07245 小时前
【wiki知识库】07.用户管理后端SpringBoot部分
spring boot·后端·状态模式
木斯佳5 小时前
前端八股文面经大全:2026-01-13MiniMax前端实习二面面经深度解析
前端·状态模式
前端不太难8 小时前
三层解耦之后,鸿蒙 App 的真正瓶颈
华为·状态模式·harmonyos
全栈前端老曹8 小时前
【Redis】发布订阅模型 —— Pub/Sub 原理、消息队列、聊天系统实战
前端·数据库·redis·设计模式·node.js·全栈·发布订阅模型
C澒9 小时前
前端校验 + 交互优化:驿站自取件入库流程效率跃升实践
前端·状态模式·交互·教育电商·交通物流
资深web全栈开发9 小时前
设计模式之桥接模式 (Bridge Pattern)
javascript·设计模式·桥接模式
前端不太难10 小时前
大型鸿蒙 App,先过“三层解耦”这一关
华为·状态模式·harmonyos
China_Yanhy18 小时前
转型AI运维工程师·Day 7:构建“数据飞轮” —— 每一句对话都是资产
运维·人工智能·状态模式
小温冲冲21 小时前
通俗且详细讲解模板方法模式
设计模式·模板方法模式
木斯佳1 天前
前端八股文面经大全:2026-02-09快手春招前端一面
前端·状态模式