Pregunta

Me puede ver en la biblioteca dom4j una serie de clases con el prefijo de peso mosca: FlyweightAttribute, FlyweightComment, FlyweightText etc. Aquí está lo que está diciendo doc java en el caso de FlyweightText:

FlyweightText es una implementación de un patrón de peso mosca de enlace simple, texto de sólo lectura XML. Este nodo puede ser compartida a través de los documentos y elementos a pesar de que no soporta la relación padre.

Sin embargo, me parece que no puede encontrar en la piscina instancia código ni en estos casos se comparten entre los documentos.

Es esta característica implementada en absoluto en la biblioteca? Si es así, ¿dónde está el código que la implementa?

¿Fue útil?

Solución

he sólo se veía a través de las fuentes de 1.6.1. Se parece a estas clases son sólo Flyweight paces de ideas originales. Al menos ellos no son contrapesos en el sentido GoF (no veo ningún método requiere Estado extrínseca como argumento).

¿Por qué no le preguntas James Strachan (jstrachan@apache.org) que es el autor de estas clases?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top