享元模式 模式应用 在JDK类库中定义的String类使用了享元模式。 public class Demo { public static void main(String args[]) { String str1 = abcd; String str2 = abcd; String str3 = ab + cd; String str4 = ab; str4 += cd; System.out.println(str1 == str2); System.out.println(str1 == str3); System.out.println(str1 == str4); } } 享元模式 模式扩展 单纯享元模式和复合享元模式 单纯享元模式:在单纯享元模式中,所有的享元对象都是可以共享的,即所有抽象享元类的子类都可共享,不存在非共享具体享元类。 享元模式 模式扩展 单纯享元模式和复合享元模式 复合享元模式:将一些单纯享元使用组合模式加以组合,可以形成复合享元对象,这样的复合享元对象本身不能共享,但是它们可以分解成单纯享元对象,而后者则可以共享。 享元模式 模式扩展 享元模式与其他模式的联用 在享元模式的享元工厂类中通常提供一个静态的工厂方法用于返回享元对象,使用简单工厂模式来生成享元对象。 在一个系统中,通常只有唯一一个享元工厂
您可能关注的文档
- 第十章腹泻病摘要.ppt
- 第十章感染免疫和疫苗摘要.ppt
- 肺部感染护理查房摘要.ppt
- 第十章古典宏观经济理论(长期情况)的基本模型摘要.ppt
- 肺部感染性疾病摘要.ppt
- 骨关节疾患的关节镜治疗进展试题.ppt
- 第十章呼吸衰竭摘要.ppt
- 骨关节良性肿瘤诊断与鉴别诊断【上】试题.ppt
- 肺部弥漫性病变CT片的阅读摘要.ppt
- 肺部真菌感染的影像学特征摘要.ppt
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)