ale*_*oot 22
在实例化类(Singleton模式)时可以使用Factory静态初始化程序,然后将工厂构造函数中的每个生成的实例添加到List ...
像这样的东西:
class MyObject {
private static List instances = new ArrayList();
public static MyObject createMyObject() {
MyObject o = new MyObject();
instances.add(new java.lang.ref.WeakReference(o));
return o;
}
public static List getInstances() {
return instances;
}
private MyObject() {
// Not allowed
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32317 次 |
| 最近记录: |