コード例 #1
0
ファイル: Program.cs プロジェクト: xuejiaW/Study-Notes
        static void Main(string[] args)
        {
            Light         light         = new Light();
            RemoteControl remoteControl = new RemoteControl();

            remoteControl.SetCommand(0, new LightOnCommand(light));
            remoteControl.SetCommand(1, new LightOffCommand(light));
            remoteControl.OnButtonClick(0);
            remoteControl.OnButtonClick(1);
            remoteControl.OnClickUndo();
        }