Phase 11
MVC | Model View Controller Pattern
Das Model-View-Controller (kurz MVC) ist ein Architektur- oder Entwurfsmuster, das ein flexibles Programmdesign ermöglicht, spätere Änderungen oder Erweiterungen erleichtert und die Wiederverwendung einzelner Komponenten ermöglicht.
Das MVC-Pattern wird in Anwendungen mit grafischen Benutzeroberflächen verwendet. Es wird bei Programmen mit grafischer Oberfläche in drei grundlegende Teile aufgeteilt. Das Model (MVC) verwaltet die Datenstruktur der Anwendung, Views sorgen für die grafische Oberfläche zur Nutzerinteraktion (MVC) und die Controller stellen die Programmlogik (MVC) bereit.