Domanda

posso vedere in libreria dom4j una serie di classi con mosca prefisso: FlyweightAttribute, FlyweightComment, FlyweightText ecc Ecco cosa java doc sta dicendo nel caso di FlyweightText:

FlyweightText è un'implementazione modello mosca di una concatenata semplice, di sola lettura di testo XML. Questo nodo potrebbe essere condiviso tra i documenti e gli elementi anche se non supporta la relazione padre.

Tuttavia, non posso sembrare trovare nel pool di istanze di codice né dove questi casi sono condivise tra i documenti.

E 'questa caratteristica implementata a tutti in biblioteca? Se sì, dove è il codice che l'implementa?

È stato utile?

Soluzione

Ho appena guardato attraverso le fonti di 1.6.1. Looks come queste classi Flyweight sono solo paci di idee originali. Almeno non sono pesi piuma nel senso GoF (non vedo alcun metodo richiede Stato estrinseca come argomento).

Perché non si chiede James Strachan (jstrachan@apache.org) che è l'autore di queste classi?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top