Inyección de Dependencias (Dependency Injectión)

Es un patrón de diseño orientado a objetos que consiste en suministrar objetos a una clase en vez de que la propia clase los cree. Veamos un ejemplo a continuación.

Ejemplo en Java:

Sin inyección de dependencias:
public class Persona {
    prívate Estudios estudios = new Estudios();

    public ArrayList <String> getTitulos() {
        return estudios.getTitulos();
    }
}

Con inyección de dependencias:

public class Persona {
    prívate Estudios estudios = null

    public setEstudios (Estudios estudios) {
        this.estudios = estudios;
    }

    public ArrayList <String> getTitulos() {
        return estudios.getTitulos();
    }
}

Comentarios

Entradas populares de este blog

REDIMENSIONAR UNA IMAGEN DE VB6

Uso de COALESCE en SQL Server

Programar Copias de Seguridad en SQL Server 2005-2008 Express