Sobes.tech
Middle

Wat is het MVP-architectuurpatroon?

sobes.tech AI

Antwoord van AI

Architectuurpatroon Model-View-Presenter. Verdeelt de applicatie in drie hoofdonderdelen:

  • Model: Beheert gegevens en bedrijfslogica. Onafhankelijk van de gebruikersinterface.
  • View: Presenteert gegevens uit het Model aan de gebruiker. Passief: bevat geen logica, toont gewoon wat de Presenter doorgeeft.
  • Presenter: Tussenlaag tussen Model en View. Verwerkt gebruikersinteractie, haalt gegevens uit het Model en werkt de View bij. Model en View communiceren niet rechtstreeks.

De kernfunctie van MVP is de actieve Presenter, die de levenscyclus van de View beheert.