享元模式(Flyweight Pattern)

文章目录 意图 使用场景 模块 优点 缺点 与其他模式的配合 优秀的应用 思考 意图 运用共享技术有效地支持大量细粒度的对象。 使用场景 对那些通常因为数量太大而难以用对象来表示的概念或实体进行建模 一个程序使用了大量相似甚至相同的对象。 使用大量的对象,造成很大的存储开销。 对象的大多数状态都可变为非本质状态(Extrinsic State),既可以由外部传入的状态。 如果删除对象的非本质状态(
相关文章
相关标签/搜索