Wipro Interview Question

Explain singleton classes? Explain design pattern?