定义
单例模式确保一个类只有一个实例,并提供一个全局访问点。
代码demo
public class SingleOne {
private SingleOne(){
}
private static SingleOne item = new SingleOne();
public static SingleOne getItem(){
return item;
}
}
public class SingleTwo {
private static SingleTwo item;
private SingleTwo(){
}
public static SingleTwo getItem(){
if(item==null)
item = new SingleTwo();
return item;
}
}
代码解读
如果考虑线程安全,需要双重加密。