MVC(Architekturmuster)

05/06/2008 - 16:21 von MOMO | Report spam
Hallo,

Ich bin dabei einen GUI zu entwickeln , und zwar ich habe die
Architektur Muster um die Architektur meines Software zu
Strukturieren.

Ich habe zwar verstanden was die inezelne Teile Model , View ,
Controller Verstanden , aber was ich immer noch nicht Verstehe: Ist
einen (Model = Framework) und (GUI = View ) oder sie haben mit
einander gar nicht zu Tun?

Danke Im voraus.

Morad
 

Lesen sie die antworten

#1 Roman Käppeler
05/06/2008 - 23:46 | Warnen spam
MOMO schrieb:
^^^^

Realname nicht vergessen!

Ich bin dabei einen GUI zu entwickeln , und zwar ich habe die
Architektur Muster um die Architektur meines Software zu
Strukturieren.



Schon mal gut.


Ich habe zwar verstanden was die inezelne Teile Model , View ,
Controller Verstanden , aber was ich immer noch nicht Verstehe: Ist
einen (Model = Framework) und (GUI = View ) oder sie haben mit
einander gar nicht zu Tun?



Das Model ist sozusagen die "Datenbasis", in der Werte gespeichert sind.
Beispielsweise könntest Du darin festhalten, dass der User eine
Checkbock angehakt hat.

Die View ist die grafische Repràsentation der Zustànde im Model. Also
zeigt die GUI tatsàchlich auch die Checkbox als angehakt an, wenn der
Zustand im Model so gesetzt ist. Die View "beobachtet" das Model und
wird bei Zustandsànderungen benachrichtigt. Anschließend kann die GUI
ihr Aussehen entsprechend abàndern. Ich rede hier zwar von "der GUI",
aber es könnten ja verschiedene Ansichten existieren, zum Beispiel
werden bei einer View irgendwelche Zahlen als Kuchendiagramm von der GUI
dargestellt und das andere Mal dieselben Werte als Balkendiagramm. So
gesehen ist das Checkbox-Beispiel nicht ganz optimal.

Klàrt das die Frage zu Model und View?

Ähnliche fragen