状态模式

当环境状态逻辑很多可以分离出来,可能是那些switch的操作。(状态模式实例

Ⅰ环境类  Context     使用State

Ⅱ抽象状态类 State

Ⅲ具体状态类 StateA、B、C

环境类把状态分成了很多种,但同时只有一个状态存在,在条件触发后会根据状态的不同来做出相应不同的处理。

1797049-7019883b1b509473.png


首页 我的博客
粤ICP备17103704号