O'Reilly logo

Entwickeln für Windows Phone 7.5 by Peter Nowak, Simon Hackfort, Patrick Getzmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Das Model-View-ViewModel-Entwurfsmuster (MVVM)

Während das MVVM-Entwurfsmuster für WPF- und Silverlight-Entwickler fast schon ein alter Hut ist, ist dieses Thema Entwicklern von Windows Forms-Anwendungen eher unbekannt. Diejenigen aber, die das Model-View-Controller- Entwurfsmuster (MVC) kennen, werden vieles wiedererkennen.

Generell ist die Idee hinter beiden Entwurfsmustern, die Darstellung von Oberflächen von der Implementierungsschicht der Methoden zu entkoppeln. Was auf den ersten Blick nach purem Mehraufwand bei der Umsetzung klingt, ergibt bei näherer Betrachtung viele Vorteile.

So entsteht nicht nur eine lose Kopplung zwischen Code und Darstellung, sondern auch die Möglichkeit, automatisierte Modultests (Unit Tests) für quellcodebasierende ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required