Kapitel 3. Strukturmuster: Kompositum und Fliegengewicht

Die Strukturmuster Kompositum und Fliegengewicht sind für Systeme nützlich, die viele Datenobjekte enthalten. Das Kompositum-Muster lässt sich sehr häufig anwenden und seine Kompositum-Listen können zudem das Fliegengewicht-Muster nutzen. Das Fliegengewicht-Muster behandelt identische Objekte im Hintergrund gemeinsam, um Platz zu sparen. Bei der Implementierung nutzen diese Muster die folgenden neuen Features von C#:

  • Generics

  • Eigenschaften

  • Structs

  • Indexer

  • Implizite Typisierung

  • Initialisierer

  • Anonyme Typen

Kompositum-Muster

Rolle

Das Kompositum-Muster (Composite) ordnet strukturierte Hierachien so, dass einzelne Komponenten und Gruppen von Komponenten auf die gleiche Art und Weise behandelt werden ...

Get C# 3.0 Entwurfsmuster now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.