Java SE 第25讲 23种设计模式之单例模式(Singleton)

Design Pattern(设计模式)

单例模式(Singleton):表示一个类只会生成唯一的一个对象

设计模式是一种思想,是解决问题的一种方式。设计模式大量依托于多态

简单的单例模式实现如下:

public class SingletonTest
{
	public static void main(String[] args)
	{
		Singleton singleton = Singleton.getInstance();
		Singleton singleton2 = Singleton.getInstance();
		
		System.out.println(singleton == singleton2);
	}
}

class Singleton
{
	private static Singleton singleton = new Singleton();
	
	private Singleton()
	{
		
	}
	
	public static Singleton getInstance()
	{
		return singleton;
	}
}

你可能感兴趣的:(JAVA)