Si un programme a littéralement désérialisé un objet (cela n'a pas vraiment d'importance, mais simplement que BinaryFormatter a été utilisé).Réinjecter les dépendances d'un objet fraîchement désérialisé
Quelle est une bonne conception à utiliser pour réinjecter les dépendances de cet objet?
Y at-il un modèle commun pour cela?
Je suppose que j'aurais besoin d'enrouler la méthode Deserialize() pour faire office d'usine à l'intérieur du conteneur.
Merci!
"Tous les problèmes en informatique peuvent être résolus par un autre niveau d'indirection, à l'exception du problème de trop de couches d'indirection." –
Je pense à ma suggestion comme * enlever * une couche d'indirection. (Ou au moins enlever le besoin d'un supplémentaire!);) –
Avouez Jeff, c'était une solution possible qui a traversé l'arrière de mon esprit. Je l'ai implémenté maintenant et la base de code est meilleure :) – nbevans