cours-php/design_patterns
Simon Vieille 419ec9ba9a Design patterns et MySQL+PHP 2015-08-30 00:15:35 +02:00
..
README.md Design patterns et MySQL+PHP 2015-08-30 00:15:35 +02:00

README.md

Design patterns

On traduit ça par patrons de conception. Ce sont des façons de programmer éprouvées et réputées pour apporter des propriétés comme la cohérence, la robustesse, la réutilisabilité, etc. Ils ont vocation à être indépendants du langage de programmation cible.

Un patron de conception est issu de l'expérience des concepteurs de logiciels2. Il décrit sous forme de diagrammes un arrangement récurrent de rôles et d'actions joués par des modules d'un logiciel, et le nom du patron sert de vocabulaire commun entre le concepteur et le programmeur3. D'une manière analogue à un motif de conception en architecture, le patron de conception décrit les grandes lignes d'une solution, qui peuvent ensuite être modifiées et adaptées en fonction des besoins4.

Les patrons de conception décrivent des procédés de conception généraux et permettent en conséquence de capitaliser l'expérience appliquée à la conception de logiciel. Ils ont une influence sur l'architecture logicielle d'un système informatique.

Wikipedia