iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕
分类: Java
2013-07-25 10:45:13
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。
1.Command 声明执行操作的接口。 2.ConcreteCommand 将一个接收者对象绑定于一个动作。 调用接收者相应的操作,以实现Execute。 3.Client 创建一个具体命令对象并设定它的接收者。 4.Invoker 要求该命令执行这个请求。 5.Receiver 知道如何实施与执行一个请求相关的操作。任何类都可能作为一个接收者。