コード例 #1
0
 public void CommandExample()
 {
     Receiver receiver = new Receiver();
     ACommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker();
     invoker.SetCommand(command);
     invoker.ExecuteCommand();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: shtolce/Patterns_
        /// <summary>
        /// Паттерн команда
        /// </summary>
        private static void CommandRun()
        {
            Invoker  inv = new Invoker();
            Receiver rec = new Receiver();

            inv.SetCommand(new ConcreteCommand(rec));
            inv.Run();
        }
コード例 #3
0
ファイル: Command.cs プロジェクト: chuprov/NET
        void Main()
        {
            Invoker         invoker  = new Invoker();
            Receiver        receiver = new Receiver();
            ConcreteCommand command  = new ConcreteCommand(receiver);

            invoker.SetCommand(command);
            invoker.Run();
        }