1

メソッドの UML シーケンス図を描いていwriteToFile()ます。このメソッドでは、次の呼び出しが行われます。

  • System.out.println()
  • System.err.println()
  • System.exit();

これをどのように図に表せばよいか迷っています。System.out、System.err、および System の 3 つの別々の長方形をそれぞれ描画しますか?

ご協力いただきありがとうございます。

4

2 に答える 2

2

System.out、System.err、および System の 3 つの別々の長方形をそれぞれ描画しますか?

それは実用的で完全に有効な方法です。それぞれが一種の「オブジェクト」なので、そのように示すのは問題ありません。

別の方法は、「システム」の単一オブジェクトのライフラインを表示することです。(a) 他のオブジェクトが多数あり、(b) out/err/exit のどれが、表示しようとしているものにとってそれほど重要ではないかを強調表示する場合、混乱を減らすことができます。

本当にあなたが伝えようとしていることに帰着します。

h番目。

于 2012-10-16T09:18:52.420 に答える
1

次の 3 つのライフラインを使用することをお勧めします。

  1. システム出力
  2. System.err
  3. システム

そして、3つの呼び出しを表示します

  1. println (System.out インスタンスへのメッセージ)
  2. println (System.err インスタンスへのメッセージ)
  3. exit (システム インスタンスへのメッセージ)
于 2012-10-16T11:08:41.883 に答える