Java 如何在UML通信图中包含来自私有类的方法?

Java 如何在UML通信图中包含来自私有类的方法?,java,uml,diagram,communication-diagram,Java,Uml,Diagram,Communication Diagram,我想知道如何在UML通信图中包含来自私有类的方法?您是否只包含方法,即使它来自私有类,还是包含方法,并注意该方法来自私有类?通信图通常不显示公共与私有。如果您愿意,我想您可以在类名中添加一个原型。在类图中,嵌套的私有类将使用可见性标记显示。我认为这两张图对于传达你的意图都很重要 见: 和 所有通信图(SD和AD)将消息源显示为对象本身,而不是消息发送的方法。您只能看到被调用的方法。这些都是公开的。当然是从A发送的消息→对于A,B必须可见。通信图似乎根本不关心将生命线打包到名称空间中,也不关心它们

我想知道如何在UML通信图中包含来自私有类的方法?您是否只包含方法,即使它来自私有类,还是包含方法,并注意该方法来自私有类?

通信图通常不显示公共与私有。如果您愿意,我想您可以在类名中添加一个原型。在类图中,嵌套的私有类将使用可见性标记显示。我认为这两张图对于传达你的意图都很重要

见: 和

所有通信图(SD和AD)将消息源显示为对象本身,而不是消息发送的方法。您只能看到被调用的方法。这些都是公开的。

当然是从
A发送的消息→对于
A
,B
必须可见。通信图似乎根本不关心将生命线打包到名称空间中,也不关心它们的相互可见性(至少在中没有提到这样的特殊符号)。另一个例子是: