「オブジェクトグラフのインスタンス化」というDIフレームワークについて常に説明しているDIに関する本を読んでいます。「オブジェクトのインスタンス化」ではなく、なぜこのように言うのですか?
3 に答える
5
オブジェクトのグラフは、相互に参照を保持するオブジェクトで構成されます。このコンテキストでのグラフの別名はネットワークです。
IOCシステムは、オブジェクト間の参照を設定するのを忘れた場合、あまり役に立ちません。これは、オブジェクトが必要な他のオブジェクトへの参照を自動的に取得する方法であり、IOCシステムの全体的な価値です。
于 2010-03-28T17:28:24.730 に答える
3
「オブジェクトグラフ」という用語は、同時に作成されるオブジェクトのセットがあることを意味します。この用語を使用すると、依存性注入パターン(通常は単一の場所でのみDIフレームワークを参照する)とサービスロケーターパターン(アプリケーション全体の複数の場所でオブジェクトを作成/アクセスするために使用する)を区別するのに役立ちます。 。
于 2010-03-28T17:29:40.527 に答える
2
グラフは、相互接続されたオブジェクトのセットです。したがって、そのインスタンス化は、いくつかの個々のオブジェクトのインスタンス化を表す場合があります。
単一のオブジェクトの作成と一連のオブジェクトの作成を区別するために、「オブジェクトグラフ」という用語を使用します。操作の範囲を伝えるのに役立ちますResolve
。
于 2010-03-28T17:31:11.967 に答える