享元模式模式描述:享元模式以共享的方式高效地支持大量的细粒度对象。享元对象能做到共享的关键是区分内蕴状态和外蕴状态:内蕴状态(InternalState)是存储在享元对象内部并且不会随环境改变而改变。因此内蕴状态并可以共享。外蕴状态(ExternalState)是随环境改变而改变的、不可以共享的状态。享元对象的外蕴状态必须由客户端保存,并在享元对象被创建之后,在需要使用的时候再传入到享元对象内部。外蕴状态与内蕴状态是...