static void Main() { Context context = new Context(); StartState startState = new StartState(); startState.DoAction(context); Console.WriteLine(context.GetState().ToString()); StopState stopState = new StopState(); stopState.DoAction(context); Console.WriteLine(context.GetState().ToString()); }
static void Main(string[] args) { Context context = new Context(); StartState start = new StartState(); StopState stop = new StopState(); start.Action(context); Console.WriteLine(context.getState()); stop.Action(context); Console.WriteLine(context.getState()); }
public static void Demo() { Context c = new Context(); StartState sa = new StartState(); sa.DoAction(c); Console.WriteLine(c.State.ToString()); StopState so = new StopState(); so.DoAction(c); Console.WriteLine(c.State.ToString()); Console.Read(); }
static void Main(string[] args) { Context context = new Context(); StartState startState = new StartState(); startState.DoAction(context); Console.WriteLine(context.State.ToString()); StopState stopState = new StopState(); stopState.DoAction(context); Console.WriteLine(context.State.ToString()); Console.ReadKey(); }
static void Main(string[] args) { Context context = new Context(); StartState startState = new StartState(); startState.doAction(context); Console.WriteLine(context.getState().description()); StopState stopState = new StopState(); stopState.doAction(context); Console.WriteLine(context.getState().description()); Console.Read(); }