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);
}
}
本文介绍了单例模式的概念,强调一个类只能有一个实例存在,并自行完成实例化过程向系统提供该实例。通过UML图和Java代码示例展示了如何实现单例模式。
1499

被折叠的 条评论
为什么被折叠?



