Softwareentwickler erkennen zunehmend den Wert von Entwurfsmustern, um bessere Software effizienter zu erstellen. Entwurfsmuster haben sich in der Softwareentwicklungsgemeinschaft als äußerst beliebt erwiesen. Das Buch erklärt und vertieft die Informationen aus dem grundlegenden Werk im Bereich der wiederverwendbaren objektorientierten Software. Der praxisorientierte Ansatz von John Vlissides, Mitautor von Entwurfsmustern, ermöglicht es, den Prozess der Musterentwicklung besser zu verstehen und eigene Muster zu identifizieren und zu erstellen. Die Einsichten des Autors erlauben es zudem, die ursprünglichen 23 Muster anhand von Beispielen anzuwenden.
John Vlissides Bücher



Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego uzytku
„Spielen Sie Schach? Dann kennen Sie sicher den Unterschied zwischen einer Kurzeinführung und einem Lehrbuch, das zeigt, wie man gewinnt.“ (ein Rezensent bei Amazon.de) Dieses Buch ist ein Klassiker für Entwurfsmuster und objektorientierte Softwareentwicklung. Es bietet einen Katalog präziser Lösungen für wiederkehrende Entwurfsprobleme der objektorientierten Softwareentwicklung. Die Probleme und Lösungen werden als Muster formuliert, die es erleichtern, Problemsituationen zu erkennen und zu lösen. Mit insgesamt 23 Mustern können Sie erfolgreiche objektorientierte Entwürfe wiederverwenden, ohne sie jedes Mal neu entwickeln zu müssen. Die Autoren erklären, was Muster sind und wie sie Ihnen helfen, objektorientierte Software zu entwickeln, und katalogisieren systematisch wiederkehrende Entwürfe in objektorientierten Systemen. Das Buch zeigt, wie Sie diese grundlegenden Entwurfsmuster in den Softwareentwicklungsprozess einbinden und wie sie Ihnen helfen, Entwurfsprobleme effizient zu lösen. Jedes Muster beschreibt den Kontext, die Anwendungsvoraussetzungen sowie Vor- und Nachteile. Alle Muster stammen aus realen Systemen und sind in bekannten Frameworks zu finden. Jedes Muster wird mit Beispielcode (C++ und Smalltalk) anschaulich erläutert. Die Autoren sind weltweit anerkannte Experten auf dem Gebiet der objektorientierten Softwareentwicklung, und die Übersetzung wurde von Erich Gamma autorisiert.