我正在为一个writeToFile()
方法绘制一个 UML 序列图。在该方法中,进行了以下调用:
- System.out.println()
- System.err.println()
- System.exit();
我对如何在图中表示这一点感到困惑。我是否分别绘制了三个单独的矩形:System.out、System.err 和 System?
谢谢你的帮助。
我正在为一个writeToFile()
方法绘制一个 UML 序列图。在该方法中,进行了以下调用:
我对如何在图中表示这一点感到困惑。我是否分别绘制了三个单独的矩形:System.out、System.err 和 System?
谢谢你的帮助。
我是否分别绘制了三个单独的矩形:System.out、System.err 和 System?
这是一种务实且完全有效的方法。每个都是各种各样的“对象”,以这种方式显示很好。
另一种方法是为“系统”显示单个对象生命线。如果(a)您有许多其他对象并且(b)突出显示哪些 out/err/exit 在您要显示的内容中并不那么重要,则可能会减少混乱。
真正归结为您要传达的内容。
hth。
您可能想要使用三个生命线:
然后显示三个调用