コード例 #1
0
ファイル: CommandStructural.cs プロジェクト: m12k/Files
            /// <summary>
            /// Entry point into console application.
            /// </summary>
            public void Start()
            {
                // Create receiver, command, and invoker
                Receiver receiver = new Receiver();
                Command command = new ConcreteCommand(receiver);
                Invoker invoker = new Invoker();

                // Set and execute command
                invoker.SetCommand(command);
                invoker.ExecuteCommand();

                // Wait for user
                Console.ReadKey();
            }
コード例 #2
0
ファイル: CommandStructural.cs プロジェクト: m12k/Files
 // Constructor
 public ConcreteCommand(Receiver receiver) :
     base(receiver)
 {
 }
コード例 #3
0
ファイル: CommandStructural.cs プロジェクト: m12k/Files
 // Constructor
 public Command(Receiver receiver)
 {
     this.receiver = receiver;
 }