状态定义的状态类可构造类的状态图。状态类是在可复用的状态实现策略中生成的。
例如:
class state1 : public ComponentState { public : // 状态类实现 }; class state2 : public Orstate { public : // 状态类实现 }; #endif
您可以通过选择平面实现策略(在该策略中状态作为枚举类型提供)来消除状态类。