Question d’entretien chez Franklin Energy

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