Sobes.tech
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.