Pregunta de entrevista de Wipro

Explain singleton classes? Explain design pattern?