Middle
Mi az MVP architektúrális minta?
sobes.tech MI
Válasz az MI-től
Model-View-Presenter architektúra minta. Az alkalmazást három fő részre osztja:
- Model: Kezeli az adatokat és az üzleti logikát. Független a felhasználói felülettől.
- View: A Model adatait jeleníti meg a felhasználónak. Passzív: nem tartalmaz logikát, csak megjeleníti, amit a Presenter átad neki.
- Presenter: Közbenső réteg a Model és a View között. Feldolgozza a felhasználói interakciót, adatokat szerez a Modelből, és frissíti a View-t. A Model és a View nem kommunikálnak közvetlenül.
A MVP kulcsfontosságú jellemzője az aktív Presenter, amely kezeli a View életciklusát.