读书笔记18:命令模式
摘要:
1、定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。[GOF 《设计模式》]2、角色Command——用来执行操作的接口。CreateCommand——将一个接收者对象绑定一个动作,并实现执行命令操作。Invoker——要求该命令执行。Receiver——知道如何实施与执行一个与请求相关的操作,任何类都可作为一个接收者。3、模型Command abstract class Command { protected Receiver receiver; public Command(Rece... 阅读全文
posted @ 2012-02-25 16:35 c语言源码 阅读(146) 评论(0) 推荐(0) 编辑