Model-View-Controller (MVC)

Wie oben betrifft, bin ich damit noch nicht zurecht gekommen.
Was im Lernheft steht, ist es nicht genug zu erklären, sowie was
ich nicht alles verstehe. Da stehe ich noch auf dem Schlauch.
Kann einer von euch mir helfen, was das beinhaltet und was das
bedeutet? Und wäre toll, ein paar Beispiel hier zu geben.

http://de.wikipedia.org/wiki/Model_View_Controller

das Beste Beispiel siehst du in den meisten Swing Componenten

JTable <- View
TableModel <- Model
Nur der Controller der ist bisschen in der JTabel drin.

Allgemein kann man das so sagen, View ist die GUI und in der ist nichts weiter drin, das Model sind einfache Datenklassen um die Daten zu halten. Der Kontroller ist für die Interaktion zwischen View und Controller zuständig.
So ist in der View keinerlei Logik drin und in den Datenklassen (Model) auch keine.

Gibt noch mehr Beispiele dafür? :o

Hmmm
dann zb ein Spiel Schiffeversenken
du hast eine GUI die aus Buttons besteht <- View
du hast einen Controller zu dem die Buttons hinrennen “::manwink Hallo du da ich wurde geklickt” <-- Controller
du hast ein Datenmodell in dem steht wohin geschossen wurde, welche Schiffe es gibt, diese wissen auch wie sie getroffen wurden <-- Model

Hier ist noch ein ganz einfaches Beispiel: http://forums.sun.com/thread.jspa?messageID=10923928#10923928

Langsam komme ich damit klar! Danke für die Hilfe! :slight_smile: