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.