Das Flyweight Pattern ist ein Strukturmuster der GoF von Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides, das durch gemeinsame Verwendung große Mengen feingranularer Objekte effizient unterstützt. Statt viele getrennte Instanzen zu halten, teilt das System gemeinsame Objekte zwischen ihren Nutzern; das senkt den Speicherbedarf, wenn eine Anwendung sehr viele kleine Objekte braucht.
GoF-Flyweight Pattern
Details
- Vollständiger Name
-
GoF Flyweight Pattern (Structural)
Absicht:
Nutze gemeinsame Verwendung, um große Mengen feingranularer Objekte effizient zu unterstützen.