Model-View-Controller-Service-Paradigma/Model: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
| Zeile 2: | Zeile 2: | ||
Das ([[MVCS]]-)[[Modell (MVCS)|Modell]] einer Anwendung dient im Wesentlichen zur Speicherung des aktuellen Zusandes der Anwendung. | Das ([[MVCS]]-)[[Modell (MVCS)|Modell]] einer Anwendung dient im Wesentlichen zur Speicherung des aktuellen Zusandes der Anwendung. | ||
==Eingenschaften eines Modells== | |||
Das Modell besteht aus einer Menge von Objekten, deren Zustände von [[Controller (MVCS)|Controllern]] modifiziert werden können. | Das Modell besteht aus einer Menge von Objekten, deren Zustände von [[Controller (MVCS)|Controllern]] modifiziert werden können. | ||
Jede Änderung am Modell wird mit Hilfe von Ereignissen angezeigt. Die Ereignisse können von [[View (MVCS)|View]]s verwendet werden, | Jede Änderung am Modell wird mit Hilfe von Ereignissen angezeigt. Die Ereignisse können von [[View (MVCS)|View]]s verwendet werden, | ||
um den aktuellen Zustand zu visualisieren. | um den aktuellen Zustand zu visualisieren. | ||
Objekte, die das Modell repräsentieren, kommunizieren von sich aus höchstens mit anderen Objekten des Modells, nicht jedoch mit [[Controller (MVCS)|Controllern]], [[View (MVCS)|View]]s oder [[Service (MVCS)|Service]]s. | Objekte, die das Modell repräsentieren, kommunizieren von sich aus höchstens mit anderen Objekten des Modells, nicht jedoch mit [[Controller (MVCS)|Controllern]], [[View (MVCS)|View]]s oder [[Service (MVCS)|Service]]s. | ||
=Quellen= | =Quellen= | ||
Version vom 13. Mai 2008, 11:17 Uhr
Definition (nach Kowarschick (MMProg))
Das (MVCS-)Modell einer Anwendung dient im Wesentlichen zur Speicherung des aktuellen Zusandes der Anwendung.
Eingenschaften eines Modells
Das Modell besteht aus einer Menge von Objekten, deren Zustände von Controllern modifiziert werden können. Jede Änderung am Modell wird mit Hilfe von Ereignissen angezeigt. Die Ereignisse können von Views verwendet werden, um den aktuellen Zustand zu visualisieren.
Objekte, die das Modell repräsentieren, kommunizieren von sich aus höchstens mit anderen Objekten des Modells, nicht jedoch mit Controllern, Views oder Services.
