`
897371388
  • 浏览: 529286 次
文章分类
社区版块
存档分类
最新评论

singleton(单例设计模式)

 
阅读更多

1、单例模式是指一个类只有一个实例,而且自行实例并像整个系统提供这个实例单例模式。单例模式只应在有“单一实例”的需求时才可使用。

2、uml图如下


3、java代码如下

public class Singleton {
private static Singleton singleton = new Singleton();


private Singleton() {
}


public static Singleton getInstance() {
return singleton;
}
}


public class Main {
public static void main(String[] args) {
Singleton singleton = Singleton.getInstance();
Singleton singleton1 = Singleton.getInstance();
System.out.println(singleton == singleton1);
}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics