设计模式之状态(state)模式
时间:2010-10-06 来源:chenchao40322
state模式主要是把不同的状态封装成相应独立的类,然后对象的状态在各个类之间迁移,从而把各
个状态分离开来。
具体代码如下:
//所有状态类的基类
class State
//此状态的处理方法,可以在此方法中调用WorkContext的SetNext方法,实现状态迁移 |
class WorkContext |