standuri pentru „model-View-Controller.”MVC este un model de design de aplicație compus din trei părți interconectate. Acestea includ modelul (datele), vizualizarea (interfața cu utilizatorul) și controlerul (procesele care gestionează intrarea).
modelul MVC sau „pattern” este frecvent utilizat pentru dezvoltarea interfețelor moderne de utilizator. Acesta este oferă piese fundamentale pentru proiectarea unui programe pentru desktop sau mobil, precum și aplicații web., Funcționează bine cu programarea orientată pe obiecte, deoarece diferitele modele, vizualizări și controlere pot fi tratate ca obiecte și reutilizate în cadrul unei aplicații.
mai jos este o descriere a fiecărui aspect al MVC:
Model
un model este datele utilizate de un program. Aceasta poate fi o bază de date, un fișier sau un obiect simplu, cum ar fi o pictogramă sau un personaj dintr-un joc video.
View
o vizualizare este mijlocul de afișare a obiectelor într-o aplicație. Exemplele includ afișarea unei ferestre sau butoane sau text într-o fereastră. Acesta include tot ceea ce utilizatorul poate vedea.,
controler
un controler actualizează atât modelele, cât și vizualizările. Acceptă intrarea și efectuează actualizarea corespunzătoare. De exemplu, un controler poate actualiza un model schimbând atributele unui personaj dintr-un joc video. Acesta poate modifica vizualizarea prin afișarea caracterului actualizat în joc.cele trei părți ale MVC sunt interconectate (vezi diagrama). Vizualizarea afișează modelul pentru utilizator. Controlerul acceptă intrarea utilizatorului și actualizează modelul și vizualizarea în consecință., În timp ce MVC nu este necesar în proiectarea aplicațiilor, multe limbaje de programare și IDE-uri acceptă arhitectura MVC, ceea ce o face o alegere comună pentru dezvoltatori.
actualizat: Martie 7, 2018