Junior — Middle
Aké komponenty obsahuje architektonický vzor Model-View-Controller?
sobes.tech AI
Odpoveď od AI
Architektonický vzor Model-View-Controller (MVC) zahŕňa tri hlavné komponenty:
- Model (Model) — zodpovedá za údaje a obchodnú logiku aplikácie. Model spravuje stav a pravidlá práce s údajmi.
- View (Zobrazenie) — zodpovedá za zobrazovanie údajov používateľovi. Zobrazenie prijíma údaje z modelu a vizualizuje ich.
- Controller (Ovládač) — spracováva vstup používateľa, komunikuje s modelom a aktualizuje zobrazenie.
Takéto rozdelenie umožňuje oddeliť logiku aplikácie od rozhrania, čo uľahčuje údržbu a rozvoj kódu.