-3

我想知道如何在通信图 UML 中包含私有类的方法?您是否只包含该方法,即使它来自私有类,还是包含该方法并在某种程度上说明该方法来自私有类?

4

2 回答 2

1

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

请参阅: http ://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/ 和 http://www.holub.com/goodies/uml/index.html

于 2015-03-18T17:47:24.547 回答
0

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

于 2015-03-18T20:49:54.687 回答