在面试或笔试的时候,面试人员会让我们设计一个单例模式.这个时候,有部份像本人这样的新人菜鸟,又完全不知道设计模式的.就完全的懵了.其实单例模式很简单,在我们的程序中,经常都会用到这个东西,下面我用代码展示一个,大家就会完全明白了:
public Class A{
privateA(){
}
static A instance;
public static A getInstance(){
if(A==null){
synchronized(){
instance = new A();
}
}
return instance;
}
}
一下子明白了吧.原来这就是单例模式.其实大家都认识的.只是不知道它的专业名词而已.