public override string Handle(StateContext context, bool test) { context.State = new ConcreteStateA(); return(typeof(ConcreteStateA).ToString()); }
public abstract string Handle(StateContext context, bool test);
public override void Handle(StateContext context) { context.State = new ConcreteStateA(); }
public abstract void Handle(StateContext context);