S.O.S -- Singleton(单态)模式的静态属性问题
Config类使用了单态模式,定义如下:
private Config(){}
private static Config instance = new Config();
public static Config getInstance()
{
return instance;
}
static Vector v[];
ConfigRow find(key){...};
boolean addOne(Object obj){...};
boolean removeOne(Object obj){...};
ConfigRow 是一个数据bean,Confirm继承了Config,外部类通过 new 一个 Confirm调用Config的方法。
我想问的是:如果有多个地方都new Confirm的话,内存中有积分Vector[] v 存在? 操作任何一个addOne的话,上面哪些调用的地方会不会互相印象?
我觉得是,向各位确认一下,多谢!