Los patrones de diseño (design patterns) son soluciones habituales a problemas comunes en el diseño.
La repetición de estos patrones hace que éstos se incorporen al modelo mental del usuario.
Están en constante evolución, y es por eso que algunos patrones innovadores aún no se han asimilado en el modelo mental de los usuarios y es cuando los diseñadores los adoptan (y repiten) que se van incluyendo paulatinamente en el modelo mental de más usuarios.