Sobes.tech
Middle

Čo je architektonický vzor MVP?

sobes.tech AI

Odpoveď od AI

Architektonický vzor Model-View-Presenter. Rozdeľuje aplikáciu na tri hlavné časti:

  • Model: Spravuje údaje a obchodnú logiku. Je nezávislý od používateľského rozhrania.
  • View: Predstavuje údaje z Modelu používateľovi. Pasívna: neobsahuje logiku, len zobrazuje to, čo mu odovzdá Presenter.
  • Presenter: Medzikrok medzi Modelom a View. Spracováva interakciu používateľa, získava údaje z Modelu a aktualizuje View. Model a View nekomunikujú priamo.

Kľúčovou vlastnosťou MVP je aktívny Presenter, ktorý riadi životný cyklus View.