设计模式-单例(Singleton)模式
单例(Singleton)模式
??? 为了限制该类的对象被随意地创建,需要保证该类构造方法是私有的,这样外部类就无法创建该类型的对象了;另外,为了方便给客户提供对此单例对象的使用,我们为它提供一个全局的访问点。
?
public class Singleton {
??? private static Singleton instance = new Singleton();
???
??? private Singleton() {
??? ???
??? }
???
??? public static Singleton getInstance() {
??? ???
??? ??? return instance;
??? }
}