设计模式之命令模式

命令模式结构图为:
设计模式之命令模式

命令模式的作用:
1,能比较轻易的设计一个命令队列
2,在需要的情况下可以轻易的将命令记录日志
3,允许接受请求一方决定是否需要否决请求
4,可以轻易的实现对请求的撤销和重做
5,由于添加新的具体命令类不影响其他类,因此增加新的具体命令类很容易
6,把请求一个操作方与指导怎么执行这个操作方解耦了