写一个Singleton出来

问题描述:

写一个Singleton出来
1个回答 分类:综合 2014-10-23

问题解答:

我来补答
单例模式用法很多,下面算是比较通用的一种:
class Singleton {
private static Singleton s;
private Singleton(){
System.out.println("A Singleton Model example");
}
public static Singleton getSigleton()
{
if(s==null)s=new Singleton();
return s;
}
}
这种情况只能使用 Singleton.getSigleton()获得一个实例,因为构造方法是private,所以不可能在别的函数里new()实例
再问: 这个是用JAVA编写的呢还是C++呢?
再答: 这个是Java代码, 但是我再看一下,感觉C++里面应该好像也可以,无非要把System.out.println改成printf。 这百度知道我真无语了,你提这个问题,除了第一个捣乱的,半天都没人回答,其他人都不知道Singleton是设计模式之一,但我一回答后,马上就一堆人来回答了。
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,