Pergunta de entrevista da empresa Sky

How to make a Singleton, basic design patterns