Esempio n. 1
0
 private static void TestCommand()
 {
     Receiver receiver = new Receiver();
     ICommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker(command);
     invoker.ExecuteCommand();
 }
Esempio n. 2
0
 public void CommandExample()
 {
     Receiver receiver = new Receiver();
     ACommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker();
     invoker.SetCommand(command);
     invoker.ExecuteCommand();
 }
Esempio n. 3
0
 public ConcreteCommand(Receiver receiver)
     : base(receiver)
 {
 }
Esempio n. 4
0
 public ACommand(Receiver receiver)
 {
     this.receiver = receiver;
 }
Esempio n. 5
0
 public ConcreteCommand(Receiver r)
 {
     receiver = r;
 }
Esempio n. 6
0
 public ComplexCommand(Receiver receiver, string a, string b)
 {
     _receiver = receiver;
     _a        = a;
     _b        = b;
 }
Esempio n. 7
0
 public ConcreteCommand(Receiver receiver)
 {
     _receiver = receiver;
 }