Personalmente non ho mai dovuto applicare il MVP. Tieni poi presente che ci sono varianti del MVC, a seconda che si applichi ad una applicazione desktop o una webapp.
Comunque il punto essenziale è che nel MVP c'è il "presenter" che è sempre in mezzo tra view e model e li separa nettamente. In sostanza view e model non si conoscono e nessuno dei due quindi invoca "qualcosa" sull'altro.
Mentre nel MVC (quello "classico") il model notifica direttamente la view.


Rispondi quotando