static void Main(string[] args) { Context context = new Context(); context.setState(new ConcreteStateA()); context.request("你好"); }
public override void Handle(Context context) { Console.WriteLine("当前状态是 B."); context.setState(new ConcreteStateA()); }
public void doAction(Context context) { Console.WriteLine("Player is in stop state"); context.setState(this); }