メソッドの UML シーケンス図を描いていwriteToFile()
ます。このメソッドでは、次の呼び出しが行われます。
- System.out.println()
- System.err.println()
- System.exit();
これをどのように図に表せばよいか迷っています。System.out、System.err、および System の 3 つの別々の長方形をそれぞれ描画しますか?
ご協力いただきありがとうございます。
メソッドの UML シーケンス図を描いていwriteToFile()
ます。このメソッドでは、次の呼び出しが行われます。
これをどのように図に表せばよいか迷っています。System.out、System.err、および System の 3 つの別々の長方形をそれぞれ描画しますか?
ご協力いただきありがとうございます。
System.out、System.err、および System の 3 つの別々の長方形をそれぞれ描画しますか?
それは実用的で完全に有効な方法です。それぞれが一種の「オブジェクト」なので、そのように示すのは問題ありません。
別の方法は、「システム」の単一オブジェクトのライフラインを表示することです。(a) 他のオブジェクトが多数あり、(b) out/err/exit のどれが、表示しようとしているものにとってそれほど重要ではないかを強調表示する場合、混乱を減らすことができます。
本当にあなたが伝えようとしていることに帰着します。
h番目。
次の 3 つのライフラインを使用することをお勧めします。
そして、3つの呼び出しを表示します