示例#1
0
        static void Main(string[] args)
        {
            Invoker      invoker      = new Invoker();
            Light        light        = new Light();
            LightCommand lightCommand = new LightCommand(light);

            invoker.SetCommand(lightCommand);
            invoker.ButtonClicked();
            invoker.ButtonClicked();
            invoker.ButtonClicked();
            invoker.ButtonClicked();
            invoker.Commands();


            if (Console.ReadLine() == "sil")
            {
                invoker.DeleteLast();
            }


            invoker.Commands();
        }