动态外部类实现单例模式原理解析
https://www.jianshu.com/p/ef263cf7f7f9