JAdventure - Kurs zur Softwareentwicklung
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

P3 - Entwurfsmuster

MVC - Model-View-Controller

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.

Ausführliche Erläuterung MVC