设计模式之“单例模式”
单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。
证一个类仅有一个实例,并提供一个访问它的全局访问点。
类图:
试例:
public class Singleton { static Singleton single; private Singleton() { } public static Singleton getSingleton(){ if (single == null) { single = new Singleton(); } return single; } }
public class Singleton2 { static Singleton2 single=new Singleton2(); private Singleton2() { } public static Singleton2 getSingleton() { return single; } }