享元模式(Flyweight Pattern)
享元模式(Flyweight Pattern)是一种结构型设计模式,它通过共享对象来减
少内存使用和对象创建的开销。享元模式属于对象型模式,它通过创建一个享
元工厂来管理共享对象,并在需要时返回已经存在的对象,从而减少对象的创
建和销毁次数。
interface Shape {
void draw();
}
// 具体享元类
class Circle implements Shape {
private String color;
private int x;
private int y;