P3 - Entwurfsmuster
Das MVC-Entwurfsmuster (Model-View-Controller) ist ein bekanntes Softwareentwicklungsmuster, das verwendet wird, um die Trennung von Benutzeroberfläche, Geschäftslogik und Datenmodell zu erreichen. Hier ist eine kurze Übersicht über die drei Hauptkomponenten des MVC-Entwurfsmusters:
Model: Das Modell repräsentiert das Datenmodell und beinhaltet die Geschäftslogik. Es enthält Informationen über den Zustand des Systems und bietet Methoden, um diese Daten zu manipulieren.
View: Die View ist die Benutzeroberfläche und zeigt die Daten des Modells an. Es reagiert auf Änderungen im Modell und aktualisiert die Darstellung entsprechend.
Controller: Der Controller verwaltet die Interaktion zwischen View und Modell. Es reagiert auf Benutzereingaben und manipuliert das Modell entsprechend.