单例模式

来源:互联网 发布:淘宝现在什么好做 编辑:程序博客网 时间:2024/05/17 08:10

1.定义

确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。

2.UML通用类图


3.通用代码

Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的(在Singleton中自己使用new Singleton())。
public class Singleton {//类自行实例化,注意单例模式定义private static final Singleton singleton = new Singleton();//限制产生多个对象private Singleton(){}//通过该方法获取实例public static Singleton getSingleton(){return singleton;}public static void doSomething(){}}


1 0