18.5 构造方法私有化—单例设计模式(Singleton)