图8-6命令模式的类图结构

2016-11-10 16:35:49 0 举报
仅支持查看
命令模式的类图结构包括以下几个关键组件: 1. 抽象命令(Command):定义了执行操作的接口,通常包含一个执行方法。 2. 具体命令(ConcreteCommand):实现抽象命令的具体类,负责调用接收者对象执行操作。 3. 接收者(Receiver):执行与请求相关的操作,具体实现可能因应用而异。 4. 调用者(Invoker):持有一个命令对象,并提供执行该命令的方法。 5. 客户端(Client):创建具体命令对象并将其传递给调用者,然后调用调用者的方法来执行命令。 通过这种设计模式,可以将请求封装为一个对象,从而使得用户可以使用不同的请求参数化其他对象,并支持撤销操作。
作者其他创作
大纲/内容
评论
0 条评论
下一页