コード例 #1
0
        public static void Run()
        {
            var remote = new SimpleRemoteControl();

            var light   = new Light();
            var lightOn = new LightOnCommand(light);

            remote.Command = lightOn;
            remote.ButtonWesPressed();

            var garageDoor     = new GarageDoor();
            var garageDoorOpen = new GarageDoorOpenCommand(garageDoor);

            remote.Command = garageDoorOpen;
            remote.ButtonWesPressed();
        }