Bei dem Model View Presenter Entwurfsmuster werden das Model und der View vollständig voneinander getrennt. Dies führt zu einer höheren Testbarkeit.
- Das Model enthält die Daten und kann zusätzlich Geschäftslogik beinhalten
- Der View ist für die Anzeige des Model zuständig
- Der Presenter enthält die Logik der Anwendung