コード例 #1
0
ファイル: Client.cs プロジェクト: rmmcosta/intro_CS_CSharp
        static void ConfigureRemoteControlLight(Invoker_RemoteControl remoteControl, int position)
        {
            Receiver_Light  livingRoomLight   = new Receiver_Light();
            Command_LightOn livingRoomLightOn = new Command_LightOn(livingRoomLight);

            remoteControl.SetOnCommand(livingRoomLightOn, position);

            Command_LightOff livingRoomLightOff = new Command_LightOff(livingRoomLight);

            remoteControl.SetOffCommand(livingRoomLightOff, position);
        }
コード例 #2
0
 public Command_LightOn(Receiver_Light light)
 {
     this.light = light;
 }