public static void User()
    {
        var remote         = new SimpleRemoteControl();
        var light          = new Light();
        var lightOnCommand = new LightOnCommand(light);

//        remote.SetCommand(lightOnCommand);
//        remote.ButtonWasPressed();

        var garageDoorOpen        = new GarageDoorOpen();
        var garageDoorOpenCommand = new GarageDoorOpenCommand(garageDoorOpen);

        remote.ButtonWasPressed();
    }
示例#2
0
 public GarageDoorOpenCommand(GarageDoorOpen garageDoorOpen)
 {
     _garageDoorOpen = garageDoorOpen;
 }