Pregunta de entrevista de Avanade

Qu'est ce qu'un design pattern?