En programmation, il y a souvent des problèmes récurrents
Un patron de conception (design pattern) est une solution à un problème de conception récurrent.
→ Les itérateurs sont un patron de conception
L’intérêt d’utiliser des patrons est qu’ils permettent de faire une opération que l’on fait souvent