示例#1
0
        private static void Main(string[] args)
        {
            Receiver receiver = new Receiver();
            Command command = new ConcreteCommand(receiver);
            Invoker invoker = new Invoker();

            invoker.SetCommand(command);
            invoker.ExecuteCommand();

            Console.Read();
        }
示例#2
0
 public ConcreteCommand(Receiver receiver)
     : base(receiver)
 {
 }
示例#3
0
 public Command(Receiver receiver)
 {
     this.receiver = receiver;
 }