Sobes.tech
Middle

Mis on arhitektuurimuster MVP?

sobes.tech AI

Vastus AI-lt

Modeli-Vaade-Presenteri arhitektuurimuster. See jagab rakenduse kolme põhiosa:

  • Mudel: Haldab andmeid ja äriloogikat. On kasutajaliidesest sõltumatu.
  • Vaade: Esitab andmed Mudelist kasutajale. Passiivne: ei sisalda loogikat, näitab lihtsalt seda, mida talle edastab Presenter.
  • Presenter: Vahekiht Mudeli ja Vaate vahel. Töötleb kasutaja interaktsiooni, saab andmeid Mudelist ja uuendab Vaadet. Mudel ja Vaade ei suhtle otse.

MVP peamine omadus on aktiivne Presenter, mis haldab Vaate elutsüklit.