State状态模式,是指在对象内部的状态改变后,对象的行为也跟着产生变化。
使用状态模式将特定状态相关的逻辑分散到一些类的状态类中。
使用场景:
1.一个对象的行为取决于对象的状态,并且在运行期动态变化。
2.一个操作中含有多个分支结构,且分支结构决定于对象的状态。
状态模式的结构图:
State状态模式
猜你喜欢
转载自nully.iteye.com/blog/2275095
今日推荐
周排行