Skip to content
大猿猴的前端世界
Search
K
Main Navigation
系列文章
HTML
CSS
JavaScript
TypeScript
Web技术
Vue
代码设计
代码性能
工具
设计模式
Appearance
Return to top
文章导航
状态模式
概念
通过改变对象的内部状态而改变对象的行为
角色
1个状态抽象类,提供状态的行为方法,还可以包含状态间转移的逻辑,形成状态机
n个状态实现类,实现不同状态行为
1个上下文类,具有状态类成员,以标识对象当前状态