命令设计模式用法

时间:2010-05-05 07:10:42

标签: design-patterns uml command

我已经阅读了3个命令设计模式的描述: wikipediadofactorysource making

在所有这些中,UML显示了客户端与接收器之间的关系。具体的命令,但与调用者无关。 但在所有3个示例中,客户端是启动调用者并调用其Execute方法的客户端。

我认为这也应该是与调用者的关系。我在这里错过了什么吗?甚至可能是一个基本的UML知识?

1 个答案:

答案 0 :(得分:3)

这可能是简单例子的限制。在实践中,客户端和调用者之间没有必要建立关系。

客户端可以序列化命令对象并将其发送到远程服务以执行,例如,客户端可以将命令添加到队列中,以便另一个线程解除队列并稍后执行。