コード例 #1
0
 public void ApplySwitchsignal(bool turnOn)
 {
     if (turnOn)
     {
         _switchableDevice.TurnOn();
     }
     else
     {
         _switchableDevice.TurnOff();
     }
 }
コード例 #2
0
ファイル: Switch.cs プロジェクト: cipix37/CegekaAcademy2021
 public void Toggle()
 {
     IsSwitchOn = !IsSwitchOn;
     if (IsSwitchOn)
     {
         device.TurnOn();
     }
     else
     {
         device.TurnOff();
     }
 }
コード例 #3
0
ファイル: DIP2.cs プロジェクト: HumorLogic/DesignPattern
        public void Switch(ISwitchable device)
        {
            if (device.IsOn)
            {
                device.TurnOff();
            }
            else
            {
                device.TurnOn();
            }

            device.IsOn = !device.IsOn;
        }
コード例 #4
0
        public void Toggle()
        {
            isOn = !isOn;

            if (isOn)
            {
                switchable.TurnOn();
            }
            else
            {
                switchable.TurnOff();
            }
        }
コード例 #5
0
 public void Toggle()
 {
     swhithable.TurnOff();
     swhithable.TurnOn();
 }