Model-View-Controller-Service-Paradigma/Model

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg

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.

gerahmt|rechts|Der MVCS-Prozess

Definition (nach Kowarschick (MMProg))

Das (MVCS-)Modell (engl. Model) einer Anwendung, die nach den MVCS-Paradigma realisert wurde, speichert den aktuellen Zustand der Anwendung und informiert interessierte Module über Änderungen dieses Zustandes.

Eigenschaften eines Modells

Das Modell besteht aus einer Menge von Objekten, deren Zustände von Controllern oder Services modifiziert werden können.

Modell-Objekte kommunizieren von sich aus höchstens mit anderen Modell-Objekten direkt. Mit den übrigen Objekten (Controllern, Views und Services) kommunizieren sie i. Allg nur, indem sie Signale (Ereignisse, Event) verschicken. Die Änderungssignale können insbesondere von Views abgefangen werden, um den aktuellen Zustand des Modells zu visualisieren.

Quellen

Siehe auch