命令模式
1.定义
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作
2.结构
Command:定义命令的接口,声明执行的方法
ConcreteCommand: 命令接口实现对象,是虚的实现,通过会持有接受者,并调用接受者的功能来完成命令要执行的操作
Receiver:接收者,真正执行命令的对象
Invoker: 要求命令对象执行请求,通常会持有命令对象,可以持有很多的命令对象。
Cliet:客户端
3.本质
封装请求
posted on 2016-09-20 10:35 zhaojunyang 阅读(111) 评论(0) 收藏 举报
浙公网安备 33010602011771号