Domanda di colloquio di Wipro

Explain singleton classes? Explain design pattern?