Effective Java 用静态工厂方法代替构造器 记录供参考学习 https://www.cnblogs.com/dyj-blog/p/8867028.html 详细单列模式介绍 https://www.jianshu.com/p/eb30a388c5fc