Benutzer-Werkzeuge

Webseiten-Werkzeuge


info10:stoff:model-view-controller

Model View Controller

Model View Controller (MVC, englisch für Modell-Präsentation-Steuerung) ist ein Muster zur Unterteilung einer Software in die drei Komponenten Datenmodell (englisch model), Präsentation (englisch view) und Programmsteuerung (englisch controller). Das Muster kann sowohl als Architekturmuster als auch als Entwurfsmuster eingesetzt werden. Ziel des Musters ist ein flexibler Programmentwurf, der eine spätere Änderung oder Erweiterung erleichtert und eine Wiederverwendbarkeit der einzelnen Komponenten ermöglicht. (Quelle Wikipedia)

Vorbereitung

Aufgabe

  • Programmiere den Spielautomaten auf MVC um.
  • Überlege dabei welche Attribute zur View und welche zum Datenmodel gehören. Der Rest ergibt sich von alleine.
  • Dein Spielautomat sollte mindestens drei Buttons aufweisen (spielen, spielen bis großer gewinn, aufladen), ein jlabel und eine jtextarea, die natürlich in die Klasse GUI/View gehören.
info10/stoff/model-view-controller.txt · Zuletzt geändert: 2020/07/04 12:34 von 127.0.0.1