Question

Cette question a déjà une réponse ici:

J'ai un conteneur IOC (si vous voulez un spécifique à regarder, c'est très similaire à Unity) et je travaille sur la façon dont je veux l'intégrer dans mon application. Mon objectif global pour cet exercice est de transformer ce code horrible que j'ai écrit en quelque chose de beaucoup plus testable.

Je peux créer le conteneur IOC et les types d'enregistrement et je comprends les principes fondamentaux de la façon dont il est censé atteindre son objectif. Ma question est de devoir injecter le conteneur dans des objets qui en ont besoin, ou les objets qui en ont besoin devraient le rechercher en utilisant un modèle de localisateur de service? De façon réaliste, je me vois devoir référencer le conteneur en deux ou trois couches de mon application.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top