0

キューでノードクラスを使用している場合

ノード tmpNode = new Node();

その関係は何と呼ばれるでしょうか?

4

2 に答える 2

2

合成です。キューは 0 から多数のノードで構成されます。キューが削除されると、すべてのノードが削除されます。ノードはキューの外には存在しません (意味が正しければ)。

于 2014-01-10T03:03:00.357 に答える
0

ここでは、Queue 内に Node オブジェクトを作成します。これは、Node オブジェクトの存在が Queue オブジェクトの存在に完全に依存していることを意味します。Queue オブジェクトが破棄された場合、Node オブジェクトが存続する方法はありません。

集約では、オブジェクトの寿命はそのコンテナーに依存しない場合があります。つまり、コンテナーが破棄されても、参照されたオブジェクトは存続する可能性があります。

このリンクにより、適切な Java コード サンプルを使用して集計と構成について理解を深めることができます。

于 2014-01-10T19:11:33.000 に答える