Sobes.tech
Middle

Co je to architektonický vzor MVP?

sobes.tech AI

Odpověď od AI

Architektonický vzor Model-View-Presenter. Dělí aplikaci na tři hlavní části:

  • Model: Řídí data a obchodní logiku. Je nezávislý na uživatelském rozhraní.
  • View: Představuje data z Modelu uživateli. Pasivní: neobsahuje logiku, pouze zobrazuje to, co mu předá Presenter.
  • Presenter: Meziprostor mezi Modelem a View. Zpracovává interakci uživatele, získává data z Modelu a aktualizuje View. Model a View nekomunikují přímo.

Klíčovou vlastností MVP je aktivní Presenter, který řídí životní cyklus View.