享元模式:通过共享对象,节省内存。
例如可以创建对象缓存池,已经存在的对象无需创建,只需从缓存池中取出返回
public Pool{
Map<String,Object>map=new HashMap();
Object createObject(String s){
//缓存中已有对象,无需创建
if(map.get(s)!=null)
return s;
else{
//创建对象,放入map
Object o=new Object();
map.put(s,o);
return o;
}
}
}