设计模式学习

(一)单例模式

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

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;
}
}

未完待续。。。

posted @ 2016-11-26 17:13  大侠熊猫儿  阅读(135)  评论(0编辑  收藏  举报