Patrón de diseño: Inyección de dependencias

La Inyección de dependencias es un concepto muy sencillo: si tienes un objeto que interactúa con otros objetos, la responsabilidad de encontrar una referencia a estos objetos en tiempo de ejecución se saca fuera del objeto en si mismo.

¿Qué significa para un objeto “interactuar” con otros objetos? Generalmente significa invocar métodos o leer atributos de estos objetos. Así si tenemos una clase A que invoca el método Calculate de la clase B, podemos decir que A interactúa con B. Continuar leyendo «Patrón de diseño: Inyección de dependencias»