Un design pattern è una soluzione comune e riutilizzabile a un problema di design specifico. Questi modelli vengono sviluppati attraverso l’esperienza e sono utilizzati per affrontare sfide ricorrenti nella progettazione di interfacce utente e di esperienze.