コード例 #1
0
ファイル: Client.cs プロジェクト: rid00z/CSharpDesignPatterns
        void main()
        {
            var electricDuck = new ElectricDuck();

            var flyCommand = new FlyCommand(electricDuck);
            var runCommand = new RunCommand(electricDuck);

            var remote = new RemoteControl();
            remote.SetCommand(flyCommand);
            remote.ExecuteCommand();

            remote.SetCommand(runCommand);
            remote.ExecuteCommand();
        }
コード例 #2
0
        void main()
        {
            var electricDuck = new ElectricDuck();

            var flyCommand = new FlyCommand(electricDuck);
            var runCommand = new RunCommand(electricDuck);

            var remote = new RemoteControl();

            remote.SetCommand(flyCommand);
            remote.ExecuteCommand();

            remote.SetCommand(runCommand);
            remote.ExecuteCommand();
        }