模式印象系列--FlyWeight模式

享元模式的例子有很多,下面介绍几个:
1、文本处理软件中文字对象的处理就采用了享元模式;
2、对象池,如session pool,conection pool,Object pooling;在所谓的对象池中,在用享元模式的同时往往业旁随着singleton模式;而且也伴随着应用工厂方法;工厂对象等等;
  在程序的一开始,创建一个工厂对象,在工厂对象中有一个享元对象的列表,在工厂对象创建的时候同时就把这个列表创建好,在需要的时候就从这个列表中取出用户需要的享元对象;
posted @ 2006-10-08 22:24  拿走不谢  阅读(195)  评论(0)    收藏  举报