Kapitel 3: Flyweight (Fliegengewicht)

Gemeinsame Nutzung feingranularer Objekte, um sie auch in großer Anzahl effizient einsetzen zu können.

Der Nebel lichtet sich und enthüllt einen majestätisch gewachsenen alten Wald. Unzählige uralte Bäume türmen sich zu einer Kathedrale aus Vegetation auf. Das Blätterdach aus Baumkronen zerstreut das Sonnenlicht in Myriaden goldener Lichtstrahlen und die Reihe der gigantischen Baumstämme erstreckt sich bis zum Horizont.

So sieht die unwirkliche Welt aus, von der wir als Spieleentwickler träumen. Szenarien wie dieses werden durch ein Pattern ermöglicht, dessen Name kaum bescheidener sein könnte: Flyweight (Fliegengewicht).

3.1  Den Wald vor lauter Bäumen nicht sehen

Ein ausgedehntes Waldgebiet ...

Get Design Patterns für die Spieleprogrammierung 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.