EMC Consulting interview question

Explain design patterns. How you implement it on a new project