Warning: include(../../../../scripts/kopf.php) [function.include]: failed to open stream: No such file or directory in /srv/www/www-hsg/http/faecher/inf/material/mvc/mvc.php on line 8

Warning: include() [function.include]: Failed opening '../../../../scripts/kopf.php' for inclusion (include_path='.:/srv/www/www-hsg/http/scripts') in /srv/www/www-hsg/http/faecher/inf/material/mvc/mvc.php on line 8

Das MVC-Muster

Entwurfsprinzip: Trennung GUI <--> Fachkonzept/Modell
Problem: Wie informieren Modell-Klassen GUI-Klassen über Änderungen?
mögliche Lösungen: Polling, selbstdefinierte Ereignisse (Erweitern durch Vererben, Setzen von Referenzen),
Observer-Pattern

MVC-Muster

model : Datenmodell/Fachkonzept
view : Ansicht, Darstellung, "look" der Daten auf der Benutzeroberfläche
controller : Steuerung, "feel", dh. Verarbeitung der durch Benutzer verursachten Eingabe


View und controller werden oft unter der Bezeichnung Benutzeroberfläche ("look and feel") zusammengefasst.

mögliche Realisierung in Delphi:

Links