Pattern sind heute nicht mehr aus einer modernen Software-Entwicklung wegzudenken. Die wichtigsten Patterns kennen und diese anwenden zu können, ist heute ein Muss für eine erfolgreiche Karriere in der Informatik und für den Entwurf tragfähiger Lösungen.
Dieses Buch will sowohl die klassischen Entwurfsmuster und deren Anwendung in der Programmierung aufzeigen, als auch dessen Zusammenspiel in den übergeordneten Architektur-Patterns näher bringen. Neben den 20 wichtigsten Design-Patterns geht das Buch auf Entwurfsmuster aus der Modellierung, Architektur, Integration und Interaktion ein. Dabei werden aktuelle Themen der Softwareentwicklung wie Cloud, mobile Apps, NoSQL, ASP.NET MVC 3, Rich-Internet-Client und weitere reflektiert. Die Entwurfsmuster werden anhand einfacher Beispiele und einem durchgehenden Fallbeispiel in UML und Code-Fragmente illustriert.