Dieses Buch liefert eine Fülle bewährter Entwurfsmuster für den Programmieralltag, egal ob es um das Erzeugen von Objekten geht, um den Zugriff auf Daten oder um grundlegende Überlegungen zur Architektur: Hier finden Sie Gestaltungsrichtlinien und Musterlösungen für Ihre Softwareprojekte samt Anleitung, wie Sie sie in Ihrem Projekt implementieren.Das passende Muster für Ihre Anwendung
Zu jedem Entwurfsmuster erhalten Sie eine genaue Beschreibung, für welchen Zweck es sich am besten eignet, wie es eingesetzt wird, wo Fallstricke lauern und welche Alternativen es gibt.
Für viele Sprachen geeignet
Den größten Teil der vorgestellten Entwurfsmuster können Sie in fast jeder höheren Programmiersprache implementieren. Einige Muster setzen Objektorientierung voraus. Erklärt wird die Umsetzung mithilfe von Java.
Richtlinien für gutes Softwaredesign
Sie lernen neben den Entwurfsmustern auch Architekturmuster sowie grundlegende Design- und Entwicklungsprinzipien kennen, die Ihnen helfen, sauberen, gut wartbaren und wiederverwendbaren Code zu schreiben.
Für die im Buch beschriebenen Muster stehen Anwendungsbeispiele in Java und C# zum Download bereit.Aus dem Inhalt
Entwurfsmuster
- Fabrikmethode, Erbauer
- Adapter, Brücke, Fassade
- Befehl, Beobachter
- Zustand, Strategie
Datenmuster
- Unit of Work
- Data Transfer
- Object Table
- Data Gateway
- Identity Map
GUI-Muster
- Model View Controller
- Model View Presenter
- Model View ViewModel
Architektur und Design
Wer hats geschrieben?
Matthias Geirhos ist C#- und .NET-Spezialist. Seit vielen Jahren ist er als verantwortlicher Entwicklungsleiter für eine große Verlagsgruppe tätig. Er hat viel Erfahrung in der Entwicklung und im Management von Softwareprojekten. Seine Bücher zeichnen sich durch gutdurchdachte Konzepte und flotten Schreibstil aus.
Wer hat's geschrieben?
Matthias Geirhos arbeitet seit vielen Jahren als Entwicklungsleiter und war dabei für unzählige große und kleine Projekte verantwortlich. Er ist gern gebuchter Referent und erfolgreicher Fachautor, der auch komplexe Sachverhalte verständlich und unterhaltsam auf den Punkt bringt. Seine Leser schätzen die Kombination aus strukturierter Darstellung, Praxistipps und persönlicher Erfahrung.