Estoy tratando de comenzar con una inyección de dependencia simple usando C# y me he encontrado con un problema que parece que no me ha dado una respuesta.Inyección de dependencia C#: cómo inyectar una dependencia sin fuente?
Tengo una clase escrita por otro departamento para la que no tengo la fuente en mi proyecto. Quería inyectar un objeto de este tipo a través de un constructor utilizando una interfaz, pero, por supuesto, no puedo cambiar la implementación de los objetos inyectados para implementar la interfaz para lograr el polimorfismo al convertir el objeto al tipo de interfaz.
Cada ejemplo académico que he visto de esta técnica tiene las clases utiliza clases que se declaran en el proyecto en sí. ¿Cómo podría inyectar mi dependencia sin que la fuente esté disponible en el proyecto?
Espero que tenga sentido, gracias.
Esto era exactamente lo que estaba pensando. – Steven
Patrón de adaptador. Buena llamada. – Wix