Wenn eine Vielzahl unterschiedlicher Objekte wiederum Objekte enthalten, die in gleicher Form immer wieder referenziert werden (Flyweights), hilft das Flyweight Pattern die Anzahl der zu referenzierenden Objekte zu mindern. Die referenzierenden Objekte teilen sich dabei die "Flyweights".