单例模式的优缺点