Sobes.tech
Middle

Šta je arhitektonski obrazac MVP?

sobes.tech АИ

Одговор од АИ

Arhitektonski obrazac Model-View-Presenter. Dijeli aplikaciju na tri glavna dijela:

  • Model: Upravljа podacima i poslovnom logikom. Neovisno o korisničkom sučelju.
  • View: Predstavlja podatke iz Modela korisniku. Pasivno: ne sadrži logiku, samo prikazuje ono što mu prenese Presenter.
  • Presenter: Srednji sloj između Modela i View-a. Obraduje interakciju korisnika, dobiva podatke iz Modela i ažurira View. Model i View ne komuniciraju izravno.

Ključna značajka MVP-a je aktivni Presenter, koji upravlja životnim ciklusom View-a.