Cornerstone OnDemand interview question

Explain design patterns