public static void test() { Console.WriteLine(Utility.HeaderString("Command")); Switcher sw = new Switcher(); CommandHandler handler = new CommandHandler(); //new command TurnOnCommand onCommand = new TurnOnCommand(handler); TurnOffCommand offCommand = new TurnOffCommand(handler); sw.StoreAndExecuteCommand(onCommand); sw.StoreAndExecuteCommand(offCommand); }
public TurnOffCommand(CommandHandler h) { this.handler = h; }