Model-View-Controller-Paradigma/Model: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{MVC:Menü}} | {{MVC:Menü}} | ||
[[Medium:MVC-Prozess 02.png|gerahmt|rechts|Der MVC-Prozess]] | [[Medium:MVC-Prozess 02.png|gerahmt|rechts|Der MVC-Prozess]] | ||
=Definition (nach [[Kowarschick (MMProg)]])= | =Definition (nach [[Kowarschick (MMProg)]])= | ||
Das ([[Model-View-Controller-Paradigma|MVC]]-)[[Model (MVC)|Modell | |||
Das ([[Model-View-Controller-Paradigma|MVC]]-)[[Model | ]] (engl. Model) einer [[Anwendung]], die nach den [[Model-View-Controller-Paradigma|MVC-Paradigma]] realisert wurde, | ||
]] (Model) einer [[Anwendung]], die nach den [[Model-View-Controller-Paradigma|MVC-Paradigma]] realisert wurde, | speichert den aktuellen Zustand der Anwendung und informiert interessierte Module über Änderungen des Zustandes. | ||
==Eigenschaften eines Modells== | ==Eigenschaften eines Modells== | ||
Das Modell besteht aus einer Menge von Objekten, deren Zustände von [[Model-View-Controller-Paradigma/Controller|Controllern]] modifiziert werden können | Das Modell besteht aus einer Menge von Objekten, deren Zustände von [[Model-View-Controller-Paradigma/Controller|Controllern]] | ||
modifiziert werden können. | |||
Objekte | Modell-Objekte kommunizieren von sich aus höchstens mit anderen Modell-Objekten direkt. Mit den übrigen Objekten | ||
([[Model-View-Controller-Paradigma/Controller|Controllern]] und [[Model-View-Controller-Paradigma/View|View]]s | ([[Model-View-Controller-Paradigma/Controller|Controllern]] und [[Model-View-Controller-Paradigma/View|View]]s | ||
Signale (Ereignisse, | kommunizieren sie i. Allg nur, indem sie | ||
Signale (Ereignisse, Events) verschicken. | |||
Die Änderungssignale können insbesondere von [[Model-View-ControllerParadigma/View|View]]s abgefangen werden, um den aktuellen Zustand des Modells zu visualisieren. | |||
=Quellen= | =Quellen= | ||
Version vom 17. April 2011, 10:36 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
| Korrektheit: 4 (großteils überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 4 (fast vollständig vorhanden) |
Quellenarten: 4 (sehr gut) |
Konformität: 4 (sehr gut) |
Diese Bewertungen beziehen sich auf alle im nachfolgenden Menü genannten Artikel gleichermaßen.
|
Model (Data) | View | Controller |
|||
gerahmt|rechts|Der MVC-Prozess
Definition (nach Kowarschick (MMProg))
Das (MVC-)Modell (engl. Model) einer Anwendung, die nach den MVC-Paradigma realisert wurde, speichert den aktuellen Zustand der Anwendung und informiert interessierte Module über Änderungen des Zustandes.
Eigenschaften eines Modells
Das Modell besteht aus einer Menge von Objekten, deren Zustände von Controllern modifiziert werden können.
Modell-Objekte kommunizieren von sich aus höchstens mit anderen Modell-Objekten direkt. Mit den übrigen Objekten (Controllern und Views kommunizieren sie i. Allg nur, indem sie Signale (Ereignisse, Events) verschicken. Die Änderungssignale können insbesondere von Views abgefangen werden, um den aktuellen Zustand des Modells zu visualisieren.
