Strona główna : Warunki oprogramowania : Definicja MVC

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.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję MVC. Wyjaśnia w terminologii komputerowej, co oznacza MVC i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję MVC za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.