享元模式通过共享对象来避免创建太多的对象。为了使用享元模式,你需要确保
你的对象是不可变的,这样你才能安全的共享。JDK 中 String 池、Integer 池
以及 Long 池都是很好的使用了享元模式的例子。