单例模式修改