예제 #1
0
파일: Program.cs 프로젝트: agnet/st12
 private static void TestCommand()
 {
     Receiver receiver = new Receiver();
     ICommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker(command);
     invoker.ExecuteCommand();
 }
예제 #2
0
 public void CommandExample()
 {
     Receiver receiver = new Receiver();
     ACommand command = new ConcreteCommand(receiver);
     Invoker invoker = new Invoker();
     invoker.SetCommand(command);
     invoker.ExecuteCommand();
 }
예제 #3
0
 public ConcreteCommand(Receiver receiver)
     : base(receiver)
 {
 }
예제 #4
0
 public ACommand(Receiver receiver)
 {
     this.receiver = receiver;
 }
예제 #5
0
파일: Command.cs 프로젝트: chuprov/NET
 public ConcreteCommand(Receiver r)
 {
     receiver = r;
 }
예제 #6
0
 public ComplexCommand(Receiver receiver, string a, string b)
 {
     _receiver = receiver;
     _a        = a;
     _b        = b;
 }
예제 #7
0
파일: Command.cs 프로젝트: agnet/st12
 public ConcreteCommand(Receiver receiver)
 {
     _receiver = receiver;
 }