Pergunta de entrevista da empresa Amadeus

Can you explain singleton pattern and how you implement it?