package com.mytest.design.singleton;
/**
* 单例模式 - 静态内部类 方式
* 1.构造器私有化
* 2.创建静态内部类和静态内部类的静态属性
* 3.在获取实例的方法中返回静态内部类的静态属性
*/
public class SingleTon06 {
private SingleTon06() {}
private static class SingleTonInstance {
private static final SingleTon06 INSTANCE = new SingleTon06();
}
public static SingleTon06 getInstance() {
return SingleTonInstance.INSTANCE;
}
}