Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis

Bewertung:   (4,3 von 5)

Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis (Vaskaran Sarcar)

Leserbewertungen

Zusammenfassung:

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)

Originaltitel:

Design Patterns in C#: A Hands-On Guide with Real-World Examples

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9781484260616
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis - Design Patterns in...
Sammeln Sie praktische Erfahrungen mit jedem Gang...
Entwurfsmuster in C#: Ein praktischer Leitfaden mit Beispielen aus der Praxis - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktives objektorientiertes Programmieren in Java: Lernen und testen Sie Ihre...
Teil I: - Kapitel 1: Objektorientierte Programmierkonzepte - Kapitel 2:...
Interaktives objektorientiertes Programmieren in Java: Lernen und testen Sie Ihre Programmierfähigkeiten - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten - Getting...
Einleitung. Teil I Kapitel 1: Delegierte...
Erste Schritte mit C# für Fortgeschrittene: Verbessern Sie Ihre Programmierfähigkeiten - Getting Started with Advanced C#: Upgrade Your Programming Skills
Java-Entwurfsmuster: Eine praktische Erfahrung mit Beispielen aus der Praxis - Java Design Patterns:...
Nutzen Sie den schrittweisen Ansatz dieses Buches,...
Java-Entwurfsmuster: Eine praktische Erfahrung mit Beispielen aus der Praxis - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testen Sie Ihre Fähigkeiten in der C#-Programmierung: Überprüfen und analysieren Sie wichtige...
Wiederholen Sie die grundlegenden Konstrukte in C#...
Testen Sie Ihre Fähigkeiten in der C#-Programmierung: Überprüfen und analysieren Sie wichtige Funktionen von C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit...
Wenden Sie Fähigkeiten und Ansätze auf Ihre...
Einfaches und effizientes Programmieren mit C#: Fertigkeiten zur Erstellung von Anwendungen mit Visual Studio und .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Einführung in die funktionale Programmierung mit C#: Eine neue Sichtweise für Oop-Entwickler -...
Verstehen Sie die Leistungsfähigkeit von C#, einer...
Einführung in die funktionale Programmierung mit C#: Eine neue Sichtweise für Oop-Entwickler - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: