摘要:
定义:享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度的对象。类型:结构型模式。适用情况:一个应用程序有大量的对象。对象的大多数状态都是外部的。如果删除对象的外部状态,可以和相对较少的共享对象取代很多组对象。应用程序不依赖对象的标识,即应用程序依赖于对象的抽象接口。概述: Flyweight,原意为“轻量级选手”的意思。翻译者将它意为享元模式,是意译,力求能够直观地表现出此模式的目的。享,共享之意。元,基本单元的意思。享元,也就是共享基本单元,也即GoF所言的运用共享技术有效地支持大量细粒度的对象。享元模式的重点在于将对象的“内部状态”和“外部状态”抽象出来,内 阅读全文