public void CommandExample()
 {
     Receiver receiver = new Receiver();
     ACommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker();
     invoker.SetCommand(command);
     invoker.ExecuteCommand();
 }
Beispiel #2
0
        /// <summary>
        /// Паттерн команда
        /// </summary>
        private static void CommandRun()
        {
            Invoker  inv = new Invoker();
            Receiver rec = new Receiver();

            inv.SetCommand(new ConcreteCommand(rec));
            inv.Run();
        }
Beispiel #3
0
        void Main()
        {
            Invoker         invoker  = new Invoker();
            Receiver        receiver = new Receiver();
            ConcreteCommand command  = new ConcreteCommand(receiver);

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