- 6
- 0
- 约4.14千字
- 约 28页
- 2017-05-28 发布于上海
- 举报
4C设计模式享元模式ppt课件
www.ChinaSA.info www.ChinaSA.info Design Patterns 享元模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 享元模式概述 享元模式的结构与实现 享元模式的应用实例 有外部状态的享元模式 单纯享元模式和复合享元模式 享元模式的优缺点与适用环境 享元模式概述 动机 如果一个软件系统在运行时所创建的相同或相似对象数量太多,将导致运行代价过高,带来系统资源浪费、性能下降等问题 如何避免系统中出现大量相同或相似的对象,同时又不影响客户端程序通过面向对象的方式对这些对象进行操作呢? 享元模式概述 字符享元对象示意图 享元模式概述 分析 享元模式:通过共享技术实现相同或相似对象的重用 享元池(Flyweight Pool):存储共享实例对象的地方 享元模式概述 分析 内部状态(Intrinsic State):存储在享元对象内部并且不会随环境改变而改变的状态,内部状态可以共享(例如:字符的内容) 外部状态(Extrinsic State):随环境改变而改变的、不可以共享的状态。享元对象的外部状态通常由客户端保存,并在享元对象被创建之后,需要使用的时候再传入到享元对象内部。一个外部状态与另一个外部状态之间是相互独立的(例如:字符的颜色和大小) 享元模式概述 原理 (1) 将具有相同内部状态的对象存储在享元池中,
您可能关注的文档
- 3、先秦诗歌(上).ppt
- 3D小人全集457页.ppt
- 3中国人精明之道钻石版.ppt
- 3中国人精明之道钻石版2.ppt
- 3、疫苗和注射器管理.ppt
- 3交流电动机.ppt
- 3保险合同(上).ppt
- 3从社保切入商业保险(22年2月第五版).ppt
- 3保险合同(下).ppt
- 3光调制.ppt
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 人教部编版七年级语文上册必背古诗词梳理及重点赏析.pdf VIP
- 减脂减肥课件讲解PPT.pptx VIP
- 弃渣场专项检查报告.doc
- 北京搬迁实施方案.pptx
- 深度解析(2026)《JBT 5931.1-2017高原型轮胎式装载机 第1部分:技术条件》.pptx VIP
- (必威体育精装版)有限空间作业培训考试试题及答案完整题库.docx VIP
- 安徽省蚌埠市2026年七年级下学期期中学情调研监测英语试题(含答案).docx VIP
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 《走进民族大家族》教学课件-2025-2026学年贵州人民版(2024)小学综合实践活动三年级下册.pptx
- 2023-2025历年高考英语必备高频词汇800词精选(真题版).pdf
有哪些信誉好的足球投注网站
文档评论(0)