以下序列图模拟FTP服务器的初始化,该服务器使用几个工厂(FtpServerFactory
和ListenerFactory
)来创建所需的
对象。不幸的是,所述交互显着增加了图表的复杂性,而没有添加任何有用的见解。
我已经绘制了另一个省略这些工厂的序列图,在我看来它看起来更加清晰。
我想知道是否可以用<<create>>
构造型替换<<factory>>
构造型来指出对象是由工厂实例化的。
此外,如果有必要显示回复消息,我对回复消息有点怀疑。
由于
答案 0 :(得分:1)
你可以自由地这样做。任何有助于传达你的想法的东西都很好。在这种情况下,您应该添加注释(如果您没有相应的通用文档/词汇表),请在图表上添加说明,说明<<factory>>
刻板印象的使用。