享元模式 享元模式运用共享技术有效地支持大量细粒度的对象。 尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 基本概念 内部状态(内蕴状态):即共性。在享元对象内部不随外界环境改变而改变的共享部分。 外部状态(外蕴状态):即个性。随着环境的改变而改变,不能够共享的状态就是外部状态。 关键代码 用 HashMap 存储这些对象。 使用场景: 系统有大量相似对象。 需要缓冲池的场景。