Pergunta de entrevista da empresa Adobe

How to implement a singleton?