- 0
- 0
- 约9.32千字
- 约 12页
- 2021-04-20 发布于广东
- 举报
Revised by Chen Zhen in 2021
Revised by Chen Zhen in 2021
享元模式flyweight详解
享元模式
模式描述:
享元模式以共享的方式高效地支持大量的细粒度对象。
享元对象能做到共享的关键是区分内蕴状态和外蕴状态:
内蕴状态(Internal State)是存储在享元对象内部并且不会随环境改变而改变。因此内蕴状态并可以共享。
外蕴状态(External State)是随环境改变而改变的、不可以共享的状态。享元对象的外蕴状态必须由客户端保存,并在享元对象被创建之后,在需要使用的时候再传入到享元对象内部。外蕴状态与内蕴状态是相互独立的。
名称:
享元模式(Flyweight),Flyweight在拳击比赛中指最轻量级,即蝇量级,有些作者翻译为羽量级。这里使用享元模式更能反映模式的用意。
计算模型:
享元模式可以分为单纯享元模式和复合享元模式:
单纯享元模式结构图:
单纯享元模式构成说明:
抽象享元(Flyweight)角色:此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口。那些需要外蕴状态(External State)的操作可以通过调用商业方法以
您可能关注的文档
- 五险一金缴纳证明.docx
- 享受读书的乐趣作文.docx
- 休克病人观察要点.docx
- 休克诊断和鉴别诊断.docx
- 休学式主持词.docx
- 休学证明书样本.docx
- 越南项目无报销审批单.pdf
- 2005年阅读理解Text2+Text4核心考点与.pdf
- 第十二章数系扩充与复数引入:考点.pptx
- 丰田Camry HV 2AZ-FXE发动机SFI系统故障代码与检测逻辑.pdf
- 第一单元你会弹吉他吗?B部分2a-自检测.pdf
- 重庆市2026届高三(三诊)语文试卷康德卷(含答案及解析).pdf
- 重庆市2026年高三(三诊)物理试卷康德卷(含答案及解析).pdf
- (重庆三诊)重庆市2026届高三第三次联合诊断检测 英语试卷康德卷(含答案及解析).docx
- (四调)吉林市2026年高三毕业年级第四次调研测试 历史试卷(含答案).docx
- 2026年北京市房山区高三二模政治试卷(含答案)原卷.pdf
- 吉林市2026届高三(四调)物理试卷(含答案).pdf
- 吉林市2026届高三(四调)地理试卷(含答案).pdf
- 北京市石景山区2026年高三二模政治试卷(含答案).pdf
- (三模)济南市2026届高三5月针对性训练数学试卷(含答案).pdf
原创力文档

文档评论(0)