模式印象系列--FlyWeight模式
享元模式的例子有很多,下面介绍几个:
1、文本处理软件中文字对象的处理就采用了享元模式;
2、对象池,如session pool,conection pool,Object pooling;在所谓的对象池中,在用享元模式的同时往往业旁随着singleton模式;而且也伴随着应用工厂方法;工厂对象等等;
在程序的一开始,创建一个工厂对象,在工厂对象中有一个享元对象的列表,在工厂对象创建的时候同时就把这个列表创建好,在需要的时候就从这个列表中取出用户需要的享元对象;
1、文本处理软件中文字对象的处理就采用了享元模式;
2、对象池,如session pool,conection pool,Object pooling;在所谓的对象池中,在用享元模式的同时往往业旁随着singleton模式;而且也伴随着应用工厂方法;工厂对象等等;
在程序的一开始,创建一个工厂对象,在工厂对象中有一个享元对象的列表,在工厂对象创建的时候同时就把这个列表创建好,在需要的时候就从这个列表中取出用户需要的享元对象;

浙公网安备 33010602011771号