Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在UML序列图中显示System.out和System.err?_Uml_Sequence Diagram - Fatal编程技术网

如何在UML序列图中显示System.out和System.err?

如何在UML序列图中显示System.out和System.err?,uml,sequence-diagram,Uml,Sequence Diagram,我正在为writeToFile()方法绘制UML序列图。在方法中,进行以下调用: System.out.println() System.err.println() 系统退出() 我对如何在图表中表示这一点感到困惑。我是否分别绘制三个独立的矩形:System.out、System.err和System 谢谢你的帮助 我是否分别绘制三个独立的矩形:System.out、System.err和System 这是一种务实且完全有效的方法。每一个都是某种“对象”,这样就很好了 另一种方法是显示“系统

我正在为
writeToFile()
方法绘制UML序列图。在方法中,进行以下调用:

  • System.out.println()
  • System.err.println()
  • 系统退出()
我对如何在图表中表示这一点感到困惑。我是否分别绘制三个独立的矩形:System.out、System.err和System

谢谢你的帮助

我是否分别绘制三个独立的矩形:System.out、System.err和System

这是一种务实且完全有效的方法。每一个都是某种“对象”,这样就很好了

另一种方法是显示“系统”的单个对象生命线。如果(a)您有许多其他对象,并且(b)突出显示out/err/exit中的哪一个在您试图显示的内容中并不重要,则可能会减少混乱

真正的问题在于你想要传达什么


hth.

您可能需要使用三条生命线:

  • 系统输出
  • System.err
  • 系统
  • 然后显示三个呼叫

  • println(发送到System.out实例的消息)
  • println(发送到System.err实例的消息)
  • 退出(发送给系统实例的消息)

  • 这就是我要的。谢谢:)