Domanda di colloquio di sidion

What are design pattern?