June 2012
Intermediate to advanced
908 pages
27h 17m
German
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 ...