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.