Pergunta de entrevista da empresa Franklin Energy

What is a singleton pattern, how to implement it and why is it needed