Pregunta de entrevista de Cornerstone OnDemand

Explain design patterns