Frage

Ich kann eine Reihe von Klassen mit Flyweight Präfix in dom4j Bibliothek finden Sie unter: FlyweightAttribute, FlyweightComment, FlyweightText usw. Hier ist das, was Java-doc ist im Fall von FlyweightText sagen:

FlyweightText ist ein Fliegengewicht Muster Implementierung eines einfach verketteten, schreibgeschützte XML-Text. Dieser Knoten kann über Dokumente und Elemente geteilt werden, obwohl es nicht die übergeordnete Beziehung unterstützt.

Allerdings kann ich nicht in der Code-Instanz Pool zu finden scheinen noch, wo diese Instanzen werden zwischen Dokumenten geteilt.

Ist diese Funktion überhaupt in der Bibliothek implementiert? Wenn ja, wo ist der Code, implementiert es?

War es hilfreich?

Lösung

Ich habe gerade durch die Quellen 1.6.1 aussehen. Sieht aus wie diese Flyweight Klassen sind nur peaces origineller Ideen. Zumindest sind sie Fliehgewichte nicht im GoF Sinne (ich sehe keine Methode erfordert extrinsischer Zustand als Argument).

Warum nicht fragen Sie James Strachan (jstrachan@apache.org), die der Autor dieser Klassen ist?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top