设计模式系列之单例模式(java)

  java中的单例模式实现起来最简单,应用也最广。

  java实现单例需要做到以下几点:

 1、 构造方法私有化。

 2、私有静态成员。

3、公有获取实例的方法。

下面是一个简单的demo:

public class AccountSetting {
      private static AccountSetting instance;

	public static AccountSetting getInstance() {
		synchronized (AccountSetting.class) {

			if (instance == null) {
				instance = new AccountSetting();
			}
		}
		return instance;
	}

       private AccountSetting (){
		Log("实例化我就是你的错");
	}
}
使用时,直接调用getInstance()就能返回该类的一个实例,简单吧?

  

你可能感兴趣的:(java,单例)