de alto acoplamiento entre las clases de un sistema.
Que seria el alto acoplamiento?
public class Persona(){
private Casa casa
public Persona(){
casa = new Casa();
}
}
La clase Persona controla la creación de objeto Casa.• La clase Casa esta directamente referenciada en la clase Persona -> Alto Acoplamiento.
• La clase Persona conoce el tipo específico de Casa. Si agregamos un
nuevo tipo de Casa (ej: otra casa de la persona con otros ambientes) va a generar la necesidad de cambiar
la clase Persona.
Solución:
Quitar de la clase Persona la creacion del objeto y darselo a un tercero, y ese tercero es Spring...
No hay comentarios:
Publicar un comentario