ここで私が解決しなければならない練習があります。インタラクションダイアグラムで一時オブジェクトを使用する必要があるのはいつですか?
銀行システムでは、次のようにして転送が行われるとします。インタラクションを制御する転送オブジェクトが作成され、2つの勘定と転送される金額がパラメータとして 'doTransfer'メソッドを渡します。この相互作用を示すコラボレーション図を描きます。
私が読んでいる本によれば、オブジェクトが作成され、単一のインタラクションの過程で破壊された場合、それはプロパティ "transient"を持つコラボレーション図でラベル付けすることができます。 この演習では、転送オブジェクトは転送プロセスごとに一時オブジェクトである必要がありますか?転送プロセスごとに転送オブジェクトを作成する必要がありますか?
スーパーストラクチャの6.3.3章を参照してください。 –
@ThomasKilian私はそれを読んだことがありますが、UMLのメタクラスのいずれにも「一時的な」プロパティはありません。 –
6.3.3。追加の種類のオブジェクトについてではなく、いくつかの条件に準拠しています。 UML仕様では、そのようなものを一時オブジェクトとして定義していません。 – Ister