Clases estáticas como alternativa a inyección de dependencias
18 febrero 2019 | , , | 2 comentarios

En las aplicaciones orientadas a objetos es frecuente que en algún momento necesites tener varias implementaciones de un mismo contrato. Esto no es ningún problema y puedes aprovechar el uso de interfaces o clases abstractas para definir el contrato y luego crear distintas implementaciones del mismo. Al tener varias implementaciones, ahora toca buscar una forma...

Seguir leyendo

Contenedores IoC, ¿buenos o malos?
12 noviembre 2012 | , , , | Dejar un comentario

Durante este año ha habido bastantes debates sobre el uso de contenedores de inversión de control para realizar inyección de dependencias. Hay quien después de evangelizar sobre el uso de contenedores, ahora los considera algo maligno e innecesario, y hay quien cree que siguen siendo piezas fundamentales para construir aplicaciones y hay discusiones muy interesantes....

Seguir leyendo

Usa property injection para dependencias ambientales
8 marzo 2012 | , , | Dejar un comentario

La inyección de dependencias es una de las técnicas más útiles a la hora de desarrollar aplicaciones con bajo acoplamiento (loosely copled) en las que podemos cambiar fácilmente el comportamiento de partes de la aplicación sustituyendo unos componentes por otros. Para aplicarla en C# tenemos dos vías fundamentales: Inyección por constructor (constructor injection), en la...

Seguir leyendo