Les designs patterns

Un design pattern, c'est quoi ? 


Tout d'abord, un design pattern vient de l'anglais ce traduit par "un patron de conception" mais j'utiliserai la nomenclature anglaise. 

Ces sont des parties de diagrammes qui répondent à des problèmes de conception fréquent. Il répondent à ce problème de façon optimal. Ils ont été concu et proposé par 4 personnes que l'on nomme le Gang of Four, Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides.

Pourquoi utilisé des designs pattern ?


On utilise des designs patern pour avoir un morceau d'architecture qui répond le mieux à un problème précis. Cela suppose que nous avons bien identifié le problème de conception car un design pattern n'est pas un outil magique, il ne faut pas les utiliser partout et tout le temps mais il faut les utiliser à bon escient. 

Les designs patterns ont l'avantage d'être les plus optimisé pour répondre à un problème précis mais il peut y avoir d'autre patron de conception. Si dans un exemple précis ou le design pattern répond parfaitement au problème, nous pouvons tout de même utilisé d'autre pattron mais qui ne seront pas aussi optimisé. On parlera alors de design pattern "abimé" ou patron de conception "abimé".

 

Quiz sur les designs patterns


Voici un questionnaire sur les différents designs patterns que nous avons vu, si vous ne les avez pas encore étudié, je vous conseille d'y aller avant d'effectuer ce quizz

Quiz

Un design pattern c'est :


Quelle sont les différents type de design pattern que nous avons vue ?

Le singleton sert à :


Le pattern d'état sert à :


Le pattern d'adaptateur sert à :


Une fabrique sert à :




Votre note :