Entwurfsmuster in C# (.NET)
300 Seiten
German
PDF
4.5

Entwurfsmuster in C# (.NET)

Entwurfsmuster in C# (.NET)

Autor:

Jahr:

Zusammenfassung:

Das Buch „Entwurfsmuster in C# (.NET)“ ist ein praktischer Leitfaden zur Anwendung klassischer und moderner Entwurfsmuster im .NET-Ökosystem. Das Material richtet sich an Entwickler, die flexibleren, wiederverwendbaren und wartbaren Code schreiben möchten.



Worum geht es in diesem Buch

Der Autor analysiert systematisch 23 Muster aus dem GoF-Katalog (Gang of Four) und passt sie an die Möglichkeiten der Sprache C# und der Plattform .NET an. Jedes Muster wird anhand realer Aufgaben betrachtet: von der Objekterstellung bis zur Organisation der Interaktion zwischen Komponenten.



  • Erzeugungsmuster (Singleton, Factory Method, Abstract Factory, Builder, Prototype) – wie man Objekte flexibel erstellt, ohne sich an bestimmte Klassen zu binden.
  • Strukturmuster (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) – wie man praktische Klassenhierarchien aufbaut und Beziehungen verwaltet.
  • Verhaltensmuster (Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor) – wie man das Verhalten von Objekten und den Datenaustausch organisiert.


Für wen ist dieses Buch

Das Buch ist nützlich für:

  • Anfängende C#-Entwickler, die bereits die Grundlagen der Sprache beherrschen und das Architekturniveau ihrer Projekte verbessern möchten;
  • Erfahrene Programmierer, die ihr Wissen systematisieren und .NET-spezifische Implementierungen von Mustern kennenlernen möchten;
  • Studenten und Dozenten von Kursen zur Softwareentwicklung auf der Microsoft-Plattform.


Was Sie lernen werden

  • Wie man das richtige Muster für eine bestimmte Aufgabe auswählt und Overkill vermeidet;
  • Wie Muster mit den SOLID-Prinzipien und modernen Ansätzen (DI, IoC, Asynchronität) kombiniert werden;
  • Wie man integrierte .NET-Funktionen (LINQ, async/await, Generics) zur Vereinfachung der Implementierung nutzt;
  • Typische Fehler und Antimuster bei der Einführung von Mustern in Produktionscode.


Alle Beispiele werden von UML-Klassendiagrammen und C#-Listings begleitet. Am Ende jedes Kapitels gibt es Übungen zur Festigung des Stoffes.



Das Buch wird ein zuverlässiges Nachschlagewerk und ein Handbuch für jeden .NET-Entwickler sein, der nach der Erstellung qualitativ hochwertiger Software strebt.

Empfehlungen