Model View Controller
Die Verantwortlichkeiten beim Aufbau von Benutzerschnittstellen werden auf drei verschiedene Rollen verteilt, um die unterschiedliche Präsentation derselben Information zu erleichtern.
siehe: GitHub - ReadMe, STEMA, PK
Klassendiagramm
Beispiel
Das Beispiel zeigt eine kleine Team-Manager-Applikation für den örtlichen Sportclub.
Die implementierte Variante wird Passive View genannt.
Um das Zusammenspiel im Detail beobachten zu können, setzen Sie den log-level auf DEBUG in der logback.xml und führen den zugehörigen TestCase aus.