CTS interview question

Explain in detail about Design patterns