MVVM

Concept

Eine Erweiterung von MVC mit einem ViewModel zur Entkopplung von Model und View

Model-View-ViewModel (MVVM) ist eine Weiterentwicklung des MVC-Musters, die durch ein ViewModel erweitert wird. Das ViewModel bereitet die Daten des Models für die View auf und entkoppelt so die Kommunikation zwischen Model und View vollständig. Dieses Muster ist besonders bei der Entwicklung von Benutzeroberflächen mit Datenbindung weit verbreitet und erleichtert die Testbarkeit der Präsentationsschicht.

Andere Schreibweisen

Model-View-ViewModel Pattern

Quelle: AI Generated · Auto-extracted from FUTO modules: FI-AE 10 Software-Architektur und Design Patterns