Kotlin 静态内部类单例模式的正确实现方式:
class CommonSingleton private constructor(){
companion object {
@JvmStatic
fun getInstance() = CommonSingletonHolder.holder
}
/**
* 静态内部类单例
*/
private object CommonSingletonHolder {
val holder = CommonSingleton()
}
}