设计模式学习笔记--Flyweight享元模式.docx

所需积分/C币: 9
浏览量·156
DOCX
64KB
2010-03-30 13:19:35 上传
身份认证 购VIP最低享 7 折!
weigaowang
  • 粉丝: 1
  • 资源:
    8
前往需求广场,查看用户热搜
上传资源 快速赚钱
精品专辑
内容简介:Flyweight 模式也叫享元模式,是由 GoF 提出的 23 种设计模式中的一种。Flyweight 模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用,所以叫享元。  此模式解决的是由于大量的细粒度对象所造成的内存开销的问题,它在实际的开发中并不常用,但是作为底层的提升性能的一种手段却很有效。  享元模式涉及的主要角色:1、Flyweight 目标类:需要与其他类似对象共享数据来减小内存占用的某一类事物的抽象2、FlyweightFactory:对 Flyweight 实例提供管理的类, 调用方在生成 Flyweight 实例时,不直接通过 new 的方式而是通过 Flyw...