JeuWeb - Crée ton jeu par navigateur
[aide] Les Design Patterns - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [aide] Les Design Patterns (/showthread.php?tid=1552)



[aide] Les Design Patterns - Armage - 01-08-2007

Bonjour,

Suite à la lecture du thread sur la POO, je rassemble ici les ressources web que j'ai pu trouver concernant les Design Patterns (DP).

Quelques infos de base

En littérature française, on trouvera les termes de Modèles (ou Schémas, ou Patrons, ou en Motifs et quelques autres) de Conception.

En résumé, les DP sont des solutions éprouvées à des problèmes communs. Le terme est employé la première fois par un architecte (un vrai, pas un informaticien Wink) dans les années 70. Puis en 1995 (et oui, plus de 10 ans...), 4 personnes publient un ouvrage présentant une collection de modèles de conception réutilisables pour des problèmes de programmation. C'est le fameux Gang of Four (GoF). Leur ouvrage est devenu depuis une référence.

De nouveaux problèmes de conception informatique apparaissant régulièrement, d'autres DP sont apparus depuis et continueront à apparaître.

A noter que les DP sont des solutions indépendantes du langage de programmation utilisé. Donc n'hésitez pas à vous à lire des docs même si elles ne concernent pas purement le PHP Smile

Ressources

On trouve de nombreuses ressources sur le net concernant les DPs. En voici quelques unes :

De façon générique :

LA référence (en anglais certes, mais ce site est mondialement reconnu) : http://c2.com/cgi/wiki?PeopleProjectsAndPatterns

L'inévitable page dans Wikipedia : http://fr.wikipedia.org/wiki/Patron_de_conception

Sites orientés PHP

Le plus intéressant (c'est subjectif), mais par contre pas très à jour : http://www.phppatterns.com/docs/?idx=design

Un autre site un peu identique au précédent : http://www.patternsforphp.com/

Les slides d'une conférence sur les DP qui donne un aperçu sympa : http://conf.phpquebec.org/slides/2007/design_patterns.pdf

Un article sur le site DeveloppersWork d'IBM sur quelques DP en PHP 5 : http://www.ibm.com/developerworks/library/os-php-designptrns/

Quelques DP en PHP 4 (allez donc coder une interface en PHP4 !!!) : http://www-igm.univ-mlv.fr/~dr/XPOSE2004/dessaigne/php4.patterns.html

Voilà, un bon début ! Smile

Je suis preneur de tout autre vers des ressources intéressantes.
Si un modérateur se le sent, il peut updater mon post pour ajouter d'éventuelles ressources, je ne suis pas toujours très dispo pour passer sur ce forum (même si j'apprécie).

03/07/2007 ajout du site patternsforphp.com