Pergunta de entrevista da empresa Imperva

To implement the singleton design pattern,