Пример #1
0
        static void Main(string[] args)
        {
            Receiver r = new Receiver();
            Command c = new Run1000Meter(r);
            Invoke i = new Invoke(c);

            i.ExecuteCommand();
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Receiver receiver = new Receiver();
            Command command =new ConcreteCommand(receiver);
            Invoker invoke = new Invoker();

            invoke.SetCommand(command);
            invoke.ExecuteCommand();

            Console.ReadKey();
        }
Пример #3
0
        static void Main(string[] args)
        {
            Receiver r = new Receiver();
            Command c = new ConcreteCommand(r);
            Invoker i = new Invoker();

            // Set and execute command
            i.SetCommand(c);
            i.ExecuteCommand();

            Console.Read();
        }
Пример #4
0
 public ConcreteCommand(Receiver receiver)
     :
   base(receiver) { }
Пример #5
0
 public Command(Receiver receiver)
 {
     this.receiver = receiver;
 }
Пример #6
0
 public ConcreteCommond(Receiver recv)
     : base(recv)
 {
 }
Пример #7
0
 public Commond(Receiver recv)
 {
     this.receiver = recv;
 }
Пример #8
0
 public ConcreteCommand(Receiver receiver)
     :
     base(receiver)
 {
 }
Пример #9
0
 public Command(Receiver receiver)
 {
     this.receiver = receiver;
 }
Пример #10
0
 public override void Excute()
 {
     Receiver.Action("执行请求A");
 }
Пример #11
0
 public Run1000Meter(Receiver _receiver) : base(_receiver) { }
Пример #12
0
 public Command(Receiver _receiver)
 {
     this.receiver = _receiver;
 }
Пример #13
0
 public AbstractCommand(Receiver r)
 {
     this.receiver = r;
 }
Пример #14
0
 public ConcreteCommond()
 {
     receiver = new Receiver();
 }