设计模式之singleton

  单例模式用来创建独一无二的对象。有些类型比如驱动程序等只能有一个对象,如果创建出多个对象的时候可能会导致许多问题的产生。单例模式还是很简单的,实现方法也很多,不过需要注意并发的情况。下面是一个简单的例子(非并发):

class singleton{
private static singleton single;
private singleton(){
}
public singleton getSigle(){
if(single == null){
single = new singleton();
}
return single;
}
}

这样,singleton就是不是谁想创建就能创建的啦。

posted @ 2011-10-29 17:11  GG大婶  阅读(195)  评论(0编辑  收藏  举报