享元模式 分为内部状态和外部状态,在设置外部状态的时候可以直接在方法中添加外部状态类。 把对象内部不可变的信息(如类型)称为内部状态,把少量可变的信息(如位置)提取到对象外部,如客户端来决定可变信息,这种可变信息称为外部状态