1.享元模式(Flyweight) 1.动机 在软件系统采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中,从而带来很高的运行时代价——主要值内存需求方面的代价。入额在避免大量细粒度对象问题的同时,让外部客户程序仍然能够透明地使用面向对象的方式来进行操作? 2.模式定义 运用共享技术有效地支持大量细粒度的对象——《设计模式》GoF 3.结构图