Welcome

首页 / 软件开发 / 数据结构与算法 / 重温设计模式(一)——享元模式(Flyweight)

重温设计模式(一)——享元模式(Flyweight)2010-04-11 博客园 飞林沙一.世间万物皆为对象

从大学校园中拦住一个软件工程专业的学生,问他,什么是面向对象。他会告诉你,世间万物皆是对象。

世界之大,何止万物。上至宇宙星辰,下至细菌病毒。皆为对象。

女孩,吐气如兰,仍留淡淡余香。

男孩,闭眼陶醉,不亦乐乎。

二.对象爆炸

呼吸之间,分子无数。

每个分子皆为一对象,恐万台服务器之矩阵亦无可容。

奈何乎?

GOF 曰:享元模式!

三.何为享元模式

Flyweight : 次最轻量级的拳击选手。即粒度最小。

因此,享元模式的目的是采用共享技术解决大量细粒度对象的爆炸问题。

图: