1、构造函数私有

2、含有一个该类的静态私有对象

3、有一个静态的公有的函数用于创建或获取它本身的静态私有对象

4、其次才是考虑线程同步

相关文章: