设计模式之状态模式(State)

状态模式:允许对象在内部状态改变时改变它的行为。   状态模式UML图: 将所有状态的行为(handle方法)抽象到State接口中,不同的状态处理这里接口行为时,有不同的实现。Context会将行为委托给当前的状态对象,具体的状态实现类可以自行设置成功或者失败后的状态。   如果有多个Context实例需要共享State,可将Context中的State设为静态变量。   虽然状态模式的类图与策
相关文章
相关标签/搜索