Problema

Ahora bien, la anterior estructura de tres capas tiene sus limitaciones. Supongamos que dentro de la capa de negocio tenemos una clase o método donde se devuelve por ejemplo un listado de los libros dados de alta en nuestra base de datos. ¿Desde donde invocaríamos dicho método? Probablemente desde la propia interfaz.

¿Bueno y qué problema tiene hacerlo así? Pues que de ese modo, en el que es la propia interfaz la responsable de invocar los métodos del negocio, estamos haciendo a nuestra interfaz completamente dependiente del negocio. Y es que la responsabilidad de la interfaz debe ser solamente la de captar y mostrar información, y nada más.

results matching ""

    No results matching ""