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.