除了私有析构的话,可不可以私有化构造函数,像单例一样提供一个getinstance接口,在接口里面new?