我可以在DOM4J库中看到许多带有flyWeaight前缀的课程:flyweightAttribute,flyweightcomment,flyWeightText等。这是Java Doc在FlyWeightText中所说的话:

flyWeightText是单链,仅读取的XML文本的轻量级模式实现。该节点可以在文档和元素上共享,尽管它不支持父关系。

但是,我似乎找不到代码实例池或文档之间共享这些实例的位置。

该功能是否在库中实现?如果是,实施它的代码在哪里?

有帮助吗?

解决方案

我只是浏览了1.6.1的来源。看起来像这样 Flyweight 课程只是原始想法的和平。至少它们不是GOF意义上的轻量级(我认为任何方法都不需要 外部状态 作为论点)。

您为什么不问James Strachan(jstrachan@apache.org)这些课的作者是谁?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top