示例#1
0
        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);
        }
示例#2
0
 public TurnOffCommand(CommandHandler h)
 {
     this.handler = h;
 }