设计模式之单例模式(singleton)

某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例

Java 单例模式的实现

实现要点:

  • 隐藏构造方法,使用private 修饰
  • 提供静态实例方法
public class TestSingleton {

	private interface MyInternal{
		public static TestSingleton instance = new TestSingleton();
	}

	private TestSingleton()
	{
	}

	public static TestSingleton getInstance()
	{
		return MyInternal.instance;
	}

}