2010-03-28 4 views

Répondre

5

Un graphe d'objets est constitué d'objets qui contiennent des références les uns aux autres. Un autre nom pour un graphique dans ce contexte est un réseau.

Un système IOC ne serait pas très utile s'il avait oublié de mettre en place les références entre les objets! C'est la façon dont les objets obtiennent automatiquement des références à d'autres objets dont ils ont besoin, c'est la valeur totale d'un système IOC.

3

Le terme "graphe d'objet" implique que vous avez un ensemble d'objets qui seront créés en même temps. L'utilisation de ce terme peut aider à distinguer le modèle Dependency Injection (où vous ne consulterez généralement que le cadre DI au même endroit) et le modèle Service Locator (où vous l'utiliserez pour créer/accéder à des objets à plusieurs endroits) tout au long de votre demande).

2

Un graphe est un ensemble d'objets interconnectés. Ainsi, son instanciation peut représenter l'instanciation de plusieurs objets individuels.

Pour distinguer la création d'un objet unique de la création d'un ensemble d'objets, nous utilisons le terme «graphe d'objet». Il permet de communiquer la portée de l'opération Resolve.

Questions connexes