IBM Interview Question

Que son patrones de diseño