标签:: 状态模式

0

设计模式学习之状态模式

什么是状态模式状态模式(State Design Pattern)允许对象在内部状态改变的时候改变它的行为,对象看起来好像修改了它的类。 说明在状态模式中,我们会创建表示各种状态的对象和一个行为随着状态对象变化而改变的Context对象。 状态模式类图 下面具体介绍介绍各个类的作用: Context是我们前面说的一个上下文类,它拥有一些内部状态(state)。在类图中,只要有人调用Context类