Pergunta de entrevista da empresa OneCloud

How to write a singleton pattern?