package com.cheng.bigtalkdesignpatterns.singleton;
/**
* 第四种(饿汉,变种)
*/
public class Singleton4 {
private static Singleton4 instance = null;
static {
instance = new Singleton4();
}
private Singleton4() {}
public static Singleton4 getInstance() {
return instance;
}
/**
* 表面上看起来差别挺大,其实更第三种方式差不多,都是在类初始化即实例化instance。
*/
}