Cornerstone OnDemand Interview Question

Explain design patterns