41 Einführung

Die Abkürzung M-V-VM steht für Model-View-View Model und beschreibt damit die drei Bestandteile des Entwurfsmusters.

Kurz

Das Model repräsentiert die Datenschicht, das View Model die Geschäftslogik und die View die Benutzeroberfläche.

Nach diesem Muster zu entwickeln bedeutet, dass Design und Logik voneinander getrennt werden. Daraus ergeben sich viele Vorteile.

Beispielsweise können Designer unabhängig von Entwicklern arbeiten, da sich deren Aufgabengebiete nicht mehr überschneiden. Ziel ist es, Logik wiederverwendbar zu gestalten. Die Isolation der Logik von der Oberfläche strukturiert automatisch den Quellcode, wodurch dieser besser gewartet und getestet werden kann.

Abbildung 41–1 zeigt die Architektur des MVVM-Entwurfsmusters. ...

Get Windows Phone 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.