设计模式学习

(一)单例模式

一个类只生成同一个对象。具体特点为:

1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。

class SingletonTest
{
public static void main(String[] args)
{
Singleton singleton1 = Singleton.getSingleton();

Singleton singleton2 = Singleton.getSingleton();
}
}

class Singleton
{
private static Singleton singleton = new Singleton();
private Singleton()
{
System.out.println("This is a Singleton!");
}
public static Singleton getSingleton()
{
return singleton;
}
}

未完待续。。。

原文地址:https://www.cnblogs.com/qcxdoit/p/6104695.html