design pattern

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png locution nominale, masculin.  [conception]  [génie logiciel]  [méthode]. Littéralement « motif de conception » ou « patron de conception ». Façon de concevoir jugée correcte dans un contexte (objectif, moyens, contraintes...) donné.

C'est « ce qu'il convient de faire » (« bonne pratique », une approche éprouvée) dans le cas considéré, par exemple Pour planter un clou utiliser un marteau en le tenant par le manche. Un anti-pattern... c'est le contraire, par exemple Pour planter un clou utiliser un tournevis.

C'est transversal donc peut porter sur tous les aspects, de l'architecture du système à la façon de le tester, en passant par la rédaction de son code source.

Cela relève du génie logiciel et est très utilisé en POO.

En théorie les design patterns ne dépendent pas du langage de programmation employé, en pratique certains langages sont conçus de sorte qu'il est plus facile et évident de les respecter.

Lors de leur établissement la difficulté consiste à bien définir le contexte pertinent (voir recette de cuisine).

Direction.png Pour aller plus loin: guideline, paradigme.