public override void Handle(ContextWithState context) { Console.WriteLine("State B, go to State A"); context.State = new ConcreteStateA(); }
public abstract void Handle(ContextWithState context);
public override void Handle(ContextWithState context) { Console.WriteLine("State B, go to State A"); context.State = new ConcreteStateA(); }
public abstract void Handle(ContextWithState context);