UML序列图中隐含的工厂?

时间:2015-08-19 16:58:01

标签: java uml factory sequence-diagram

以下序列图模拟FTP服务器的初始化,该服务器使用几个工厂(FtpServerFactoryListenerFactory)来创建所需的 对象。不幸的是,所述交互显着增加了图表的复杂性,而没有添加任何有用的见解。

original diagram

我已经绘制了另一个省略这些工厂的序列图,在我看来它看起来更加清晰。

simplified diagram

我想知道是否可以用<<create>>构造型替换<<factory>>构造型来指出对象是由工厂实例化的。 此外,如果有必要显示回复消息,我对回复消息有点怀疑。

由于

1 个答案:

答案 0 :(得分:1)

你可以自由地这样做。任何有助于传达你的想法的东西都很好。在这种情况下,您应该添加注释(如果您没有相应的通用文档/词汇表),请在图表上添加说明,说明<<factory>>刻板印象的使用。