Design Patterns 创建模式 之 Singleton
1 [b][color=red][size=x-large]Singleton [/size][/color][/b]
1 [b][color=red][size=x-large]Singleton [/size][/color][/b]
public class Single {
private static Single single = null;
private Single() {
System.out.println("only one !");
};
public static Single getInstanceL() {
synchronized (Single.class) {
if (single == null) {
single = new Single();
}
}
return single;
}
}
//-----------------------------------------------------
public class Single {
private static Single single = new Single();
private Single() {
System.out.println("only one !");
};
public static Single getInstanceL() {
return single;
}
}