重温设计模式一——享元模式Flyweight.docVIP

  • 5
  • 0
  • 约5.47千字
  • 约 11页
  • 2018-06-29 发布于湖北
  • 举报

重温设计模式一——享元模式Flyweight.doc

重温设计模式(一)——享元模式(Flyweight)作者:飞林沙?出处:博客园? 2009-4-1 9:40:16?阅读?0?次 一. 世间万物皆为对象从大学校园中拦住一个软件工程专业的学生,问他,什么是面向对象。他会告 诉你,世间万物皆是对象。世界之大,何止万物。上至宇宙星辰,下至细菌病毒。皆为对象。 女孩,吐气如兰,仍留淡淡余香。男孩,闭眼陶醉,不亦乐乎。此乃共享之妙也!二. 对象爆炸呼吸之间,分子无数。每个分子皆为一对象,恐万台服务器之矩阵亦无可容。奈何乎?GOF 曰: 享元模式!三. 何为享元模式Flyweight : 次最轻量级的拳击选手。即粒度最小。因此,享元模式的目的是采用共享技术解决大量细粒度对象的爆炸问题。 图:四. 享元模式应用之QQ聊天我们不妨假设QQ是在服务器端将每次的对话都抽象出来形成了一个类。于是代 码如下:class People{ private string name; private int age; public string Name { get { return name; } } public int Age { get { return age; } se

文档评论(0)

1亿VIP精品文档

相关文档