Bewertung:

Das Buch „Java Design Patterns“ von Vaskaran Sarcar ist ein umfassender Leitfaden für Design Patterns mit gut erklärten Beispielen, UML-Diagrammen und praktischen Anwendungen, so dass es sowohl für Anfänger als auch für erfahrene Java-Programmierer geeignet ist. Einige Rezensenten bemängelten jedoch, dass das Buch zu schwer sei und redundante Inhalte enthalte.
Vorteile:⬤ Umfassende Erläuterung von Entwurfsmustern
⬤ gut geschriebene und leicht nachvollziehbare Codierungsbeispiele
⬤ praktische Anwendungen aus der Praxis
⬤ klare UML-Diagramme
⬤ hilfreicher kapitelweiser Q&A-Abschnitt.
⬤ Zu schwer
⬤ unnötige Duplizierung von Codeschnipseln
⬤ überflüssige Schnappschüsse von Paketstrukturen.
(basierend auf 3 Leserbewertungen)
Java Design Patterns: A Hands-On Experience with Real-World Examples
Nutzen Sie den schrittweisen Ansatz dieses Buches, um Entwurfsmuster zu erlernen und in realen Anwendungen zu implementieren. Es konzentriert sich auf klassische Entwurfsmuster mit Java 17 und Eclipse (2021-09). Neben den Gang of Four (GoF)-Entwurfsmustern behandelt das Buch populäre und alternative Entwurfsmuster und enthält Kritik an Entwurfsmustern in einem Kapitel über Anti-Patterns.
Das Buch ist in vier Teile gegliedert. Teil eins behandelt die SOLID-Entwurfsprinzipien und das Simple Factory-Muster. Der zweite Teil behandelt die 23 (GoF) Entwurfsmuster, einschließlich der Kreativitätsmuster, Strukturmuster und Verhaltensmuster. Teil drei behandelt alternative Entwurfsmuster, darunter das Null-Objekt-Muster und das Model-View-Controller-Muster (MVC). Teil vier behandelt die Kritik an Entwurfsmustern mit einem kurzen Überblick über Anti-Patterns. Er enthält auch ein Kapitel über FAQs zu Entwurfsmustern.
Das Buch enthält auch ein Kapitel über FAQs zu Entwurfsmustern. Jedes Muster wird anhand von Beispielen aus der Praxis erläutert, und die Vor- und Nachteile der einzelnen Entwurfsmuster werden diskutiert. Das Buch schließt mit FAQs, die Ihnen bei der Vorbereitung auf ein Vorstellungsgespräch helfen können.
Was Sie lernen werden
⬤ Sie kennen die SOLID-Entwurfsprinzipien in allen Einzelheiten.
⬤ Implementieren Sie die 23 Entwurfsmuster aus den GoF.
Wenden Sie das Null-Objekt-Muster, das Simple-Factory-Muster und das MVC-Muster an.
⬤ Kennen die Kritik an Entwurfsmustern.
⬤ Verstehen Sie die Anti-Patterns.
⬤ Ihr Verständnis durch Q&A-Sitzungen zu überprüfen.
⬤ Wählen Sie eine Alternative zu diesen Mustern, indem Sie deren Vor- und Nachteile vergleichen.
Für wen ist dieses Buch gedacht?
Softwareentwickler, Architekten und Programmierer.