UML 序列图中的隐式工厂?
Implicit factories in UML sequence diagrams?
下面的序列图模拟了 FTP 服务器的初始化,它使用几个工厂(FtpServerFactory
和 ListenerFactory
)来创建所需的
对象。不幸的是,上述交互显着增加了图表的复杂性,却没有增加任何有用的见解。
我画了另一个时序图,省略了这些工厂,我觉得这样看起来更清楚了。
我想知道是否可以用(比如说)<<factory>>
原型替换 <<create>>
原型,以指出对象是由工厂实例化的。
另外,我对回复消息有点怀疑,是否有必要显示它们。
谢谢
你有这样做的自由。任何有助于传达您的想法的东西都很好。在这种情况下,您应该添加注释(如果您没有通用的 document/glossary)以在图表上添加注释,解释您的 <<factory>>
原型的使用。
下面的序列图模拟了 FTP 服务器的初始化,它使用几个工厂(FtpServerFactory
和 ListenerFactory
)来创建所需的
对象。不幸的是,上述交互显着增加了图表的复杂性,却没有增加任何有用的见解。
我画了另一个时序图,省略了这些工厂,我觉得这样看起来更清楚了。
我想知道是否可以用(比如说)<<factory>>
原型替换 <<create>>
原型,以指出对象是由工厂实例化的。
另外,我对回复消息有点怀疑,是否有必要显示它们。
谢谢
你有这样做的自由。任何有助于传达您的想法的东西都很好。在这种情况下,您应该添加注释(如果您没有通用的 document/glossary)以在图表上添加注释,解释您的 <<factory>>
原型的使用。