Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar


Por supuesto:

ingegneria del software

» Iniciar este curso
(Practica preguntas similares gratis)
Pregunta:

Quali sono le differenze tra il pattern MVC e il pattern Model-View-Presenter (MVP)?

Autor: federico volpe



Respuesta:

- Ruolo del controller: MVC -> il controller è responsabile della gestione delle interazioni con l'utente e dell'aggiornamento del modello. MVP -> il controller è responsabile solo della gestione delle interazioni con l'utente. L'aggiornamento del modello è invece responsabilità del presenter. - Dipendenza tra viste e modello: MVC, le viste dipendono direttamente dal modello. MVP, le viste non dipendono direttamente dal modello. La dipendenza tra viste e modello è mediata dal presenter. - Testing: MVP facilita il testing delle viste. In particolare, non è necessario simulare l'interazione dell'utente per testare le viste. È sufficiente verificare che il presenter aggiorni correttamente la vista quando riceve un aggiornamento dal modello.


0 / 5  (0 calificaciones)

1 answer(s) in total