6
votes

Pourquoi les gens parlent-ils de di-cadre "instanciant d'un graphique d'objet" plutôt que "des objets instantanés"?

Je lis un livre sur DI qui parle toujours de DI Frameworks "Instancitation d'un graphique d'objet". Pourquoi dites-le comme ça plutôt que "des objets instantanés"?


0 commentaires

3 Réponses :


5
votes

Un graphique des objets consiste en des objets qui contiennent des références les unes 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 oublie de configurer les références entre les objets! C'est la façon dont les objets reçoivent automatiquement des références à d'autres objets dont ils ont besoin constituent la valeur totale d'un système de CIO.


0 commentaires

3
votes

Le terme "graphique d'objet" implique que vous disposez d'un ensemble d'objets qui seront créés en même temps. Utilisation de ce terme peut aider à distinguer le motif de dépendance (où vous ne ferez généralement référence qu'à la structure DI en une seule place) et le modèle Service Locator (où vous allez Utilisez-le pour créer / accéder aux objets dans plusieurs endroits de votre application).


0 commentaires

2
votes

Un graphique 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 seul objet de la création d'un ensemble d'objets, nous utilisons le terme "graphique d'objet". Il est utile de communiquer la portée de l'opération (code> .


0 commentaires