Bewertung:

Das Buch bietet eine solide Einführung in Entwurfsmuster mit klaren Erklärungen und praktischen Beispielen. Die Leser schätzen die Lesbarkeit und den großen Druck, obwohl einige alternative Texte empfehlen.
Vorteile:Gute Erklärungen von Entwurfsmustern, klare und verständliche Beispiele, lesbare Codeabschnitte mit größerem Textumfang, praktische Beispiele aus der Praxis.
Nachteile:Einige Benutzer schlagen vor, nach anderen Büchern zu diesem Thema zu suchen, was bedeutet, dass es möglicherweise bessere Alternativen gibt.
(basierend auf 4 Leserbewertungen)
Design Patterns in C#: A Hands-On Guide with Real-World Examples
Sammeln Sie praktische Erfahrungen mit jedem Gang of Four (GoF) Entwurfsmuster unter Verwendung von C#. Für jedes der Muster werden Sie mindestens ein reales Szenario, ein Programmierbeispiel und eine vollständige Implementierung einschließlich Ausgabe sehen. Zusätzlich zu den GoF-Mustern lernen Sie weitere gängige und ebenso wichtige Entwurfsmuster kennen.
In dieser zweiten Ausgabe gehen Sie die Entwurfsmuster und ihre Implementierung in Visual Studio 2019 und C# 8 durch. Es werden gängige Muster in der asynchronen Programmierung behandelt, darunter das TAP-Muster und das APM-Muster. Sie lernen anhand leicht nachvollziehbarer Beispiele und verstehen die Konzepte in der Tiefe. Mit diesen aktualisierten Mustern verfügen Sie über eine Sammlung von Programmen, die Sie auf Ihre eigenen Projekte übertragen können.
Das Buch beginnt mit den 23 GoF-Entwurfsmustern und geht dann zu alternativen Entwurfsmustern über, darunter Simple Factory, Null Object und MVC-Muster sowie verschiedene Muster der asynchronen Programmierung. Das Buch schließt mit einer Diskussion der Kritik an Entwurfsmustern und Kapiteln über Anti-Patterns.
Jedes Kapitel enthält eine Frage-Antwort-Runde, die alle Zweifel ausräumt und die Vor- und Nachteile der einzelnen Muster behandelt. FAQs helfen Ihnen, Ihr Wissen zu festigen.
Was Sie lernen werden
⬤ Mit jedem der Entwurfsmuster arbeiten.
⬤ Implementieren Sie die Entwurfsmuster in realen Anwendungen.
⬤ Wählen Sie eine Alternative zu diesen Mustern, indem Sie deren Vor- und Nachteile vergleichen.
⬤ Verwenden Sie Visual Studio Community Edition 2019, um Code zu schreiben und Ausgaben zu generieren.
Für wen ist dieses Buch gedacht?
Softwareentwickler, -tester und -architekten.