3

デザインパターンを勉強中です。UML 記述集約では、次のように定義されています。A には B があり、B は A より長生きできます。それを記述する要素は次のとおりです。

A<>------B (おかしな矢印はひし形でなければなりません)

Bタイプがフィールド(プロパティなど)の形でAにあることを理解していても、「 OUTLIVE 」の概念を理解していません。

この「アウトライブ」とはどういう意味ですか?? どの場合、B は A よりも長生きできますか?

4

2 に答える 2

5

これは、B が何らかの方法で A の外部から参照されている/可能性があることを意味します。

B が A によってのみ「所有」されており、A が到達不能になると、B も自動的にゴミになります。

したがって、ここではライフタイムを使用して可視性/スコープを定義します。少し後ろ向きの推論。

于 2013-10-22T18:24:58.303 に答える