单例模式就是只能创建一个实例,就是只能一个对象。这个实例在全局被所有类都能调用。
单例模式:目标,全局只有一个实例。
实现方式:构造方法是 private的
换句话只能自已创建和管理自己,
public class Singleton {
private static Singleton inst = new Singleton(); //自己创建自己 ,注意是static的
private Singleton() {}
public static Singleton getInstance() { //提供给客户端实例,注意是static的
return inst;
}
// Other methods...
}
//只有得到实例的方法是静态的共有的可以被其他类调用