Sobes.tech
Middle

Czym jest wzorzec architektoniczny MVP?

sobes.tech AI

Odpowiedź od AI

Wzorzec architektoniczny Model-View-Presenter. Dzieli aplikację na trzy główne części:

  • Model: Zarządza danymi i logiką biznesową. Jest niezależny od interfejsu użytkownika.
  • View: Przedstawia dane z Modelu użytkownikowi. Pasywna: nie zawiera logiki, po prostu wyświetla to, co przekazuje jej Presenter.
  • Presenter: Warstwa pośrednia między Modelem a Widokiem. Przetwarza interakcję użytkownika, pobiera dane z Modelu i aktualizuje Widok. Model i Widok nie komunikują się bezpośrednio.

Kluczową cechą MVP jest aktywny Presenter, który zarządza cyklem życia Widoku.