MVC
Oznacza „Model-View-Controller”. MVC to aplikacja model projektowy składający się z trzech połączonych ze sobą części. Obejmują one model (data), widok (UI), a kontroler (procesy obsługujący dane wejściowe).
Model lub „wzorzec” MVC jest powszechnie używany do tworzenia nowoczesnych interfejsów użytkownika. Zawiera podstawowe elementy do projektowania programów dla stacjonarny or mobilny, jak również Aplikacje internetowe. Działa dobrze z programowanie obiektowe, ponieważ różne modele, widoki i kontrolery mogą być traktowane jako obiekty i ponownie używane w aplikacji.
Poniżej znajduje się opis każdego aspektu MVC:
1. Model
Model to dane używane przez program. Może to być plik baza danych, filetlub prosty obiekt, taki jak plik ikona lub postać z gry wideo.
2. Widok
Widok to sposób wyświetlania obiektów w aplikacji. Przykłady obejmują wyświetlanie pliku okno lub przyciski lub tekst w oknie. Obejmuje wszystko, co użytkownik widzi.
3. Kontroler
Kontroler aktualizuje zarówno modele, jak i widoki. Akceptuje wkład i wykonuje odpowiednią aktualizację. Na przykład kontroler może zaktualizować model, zmieniając atrybuty postaci w grze wideo. Może modyfikować widok, wyświetlając zaktualizowaną postać w grze.
Trzy części MVC są ze sobą połączone (patrz schemat). Widok wyświetla model dla użytkownika. Kontroler akceptuje dane wejściowe użytkownika i odpowiednio aktualizuje model i widok. Chociaż MVC nie jest wymagany w projektowaniu aplikacji, wiele języki programowania i IDE obsługują architekturę MVC, co czyni ją powszechnym wyborem dla programistów.