享元模式的类的机构图如下:享元模式在java.lang.String设计上的使用,我们知道java中字符串始终保持共享一份,如下面代码片段:这样会输出true,说明m和n指向了同一个实例,内存中也只有一个"a"。这就是享元模式在String上的使用。我们来看个简单地享元模式的结构的例子:打印:

详解Java设计模式编程中的Flyweight享元模式的开发结构

详解Java设计模式编程中的Flyweight享元模式的开发结构

详解Java设计模式编程中的Flyweight享元模式的开发结构