Trouver les bons objets
Les patterns proposent des abstractions qui n'apparaissent pas "naturellement" en observant le monde réel :
Composite : permet de traiter uniformément une structure d'objets hétérogènes
Strategy : permet d'implanter une famille d'algorithmes interchangeables
Ils améliorent la flexibilité et la réutilisabilité