首页 > TAG信息列表 > extrinsicState

享元模式

编辑说明 概述 运用共享技术有效地支持大量细粒度的对象 结构图 代码实现 享元 /// <summary> /// 享元抽象 /// </summary> public abstract class Flyweight { public abstract void Operation(int extrinsicstate); } /// <summary>

设计模式——享元模式

定义 运用共享技术有效地支持大量细粒度的对象 两种状态: 内部状态:在享元对象内部并且不会随环境改变的共享部分。 外部状态:随环境的变化发生改变的,不可以共享的状态的外部状态。 特点 享元模式可以避免大量给常相似类的开销,在程序设计中有时需要生成大量细粒度的类的实例来表

学习设计模式之享元模式

享元模式 运用共享技术有效的支持大量细粒度的对象。 类结构图 FlyweightFactory 一个享元类,用来创建并管理 Flyweight 对象。它主要是用来确保合理地共享 Flyweight,当用户请求一个 Flyweight 时,FlyweightFactory 对象提供一个已创建的实例。 Flyweight 所有具体享元类的超类