| 123456789101112131415161718192021222324252627282930313233343536 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace CommandPattern
- {
- class Program
- {
- static void Main(string[] args)
- {
- //申明和平收复台湾命令
- Command focusCommand = new RecaptureTaiwanByPeaceCommand();
- //申明调用者
- Invoker invoker = new Invoker(focusCommand);
- invoker.InovkerName = "习大大";
- //下达命令
- invoker.Invoke();
- Console.WriteLine("-------------------------------");
- //申明武力收复台湾命令
- Command peaceCommand = new RecaptureTaiwanByFocusCommand();
- invoker = new Invoker(peaceCommand);
- invoker.InovkerName = "习大大";
- invoker.Invoke();
- Console.ReadLine();
- }
- }
- }
|