`

Java复习笔记11—单态模式

阅读更多

JAVA中的单态(Singleton)模式指:一个类只能并且有且只能生成一个对象。

因此,单态类中的构造方法必然是private

同时注意静态的方法必然返回静态变量。

 

package com.code;


public class Test {
	
	public static void main(String[] args) {

	}

}

class SingleTon
{
	private static SingleTon singleton;
	private SingleTon()
	{
		
	}
	public static SingleTon getInstance()
	{
		if(singleton == null)
			singleton = new SingleTon();
		return singleton;
	}
}

 上述代码保证,singleton在一个程序中永远只会被new一次,因此是单态模式。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics