Il existe de nombreux livres et ressources en ligne sur les modèles de conception. Bien qu'ils soient bons pour apprendre la notion principale, sans expérience approfondie, il est vraiment difficile de se souvenir des détails infimes des motifs. Cela rend plus difficile l'utilisation de modèles lorsque vous rencontrez un problème. Avoir une feuille de triche pour les modèles de conception peut aider le développeur à avoir une vue d'ensemble et à choisir les modèles à approfondir.
Des représentations UML et des implémentations de base de modèles de conception dans différents langages de programmation seraient très utiles.
Voici quelques ressources que j'ai trouvées sur SO:
Connaissez-vous d'autres ressources utiles?
La page Modèles de conception dofactory est une très bonne ressource gratuite.
Sur une note différente, le livre Head First Design Patterns comporte une très bonne affiche que nous avions accrochée au mur sur un ancien lieu de travail.
Je suis surpris que ce Design Patterns Quick Reference n'a pas été mentionné.
Il vient en format pdf ou png. C'est très bien.
Wikipedia travaille toujours pour moi :)
Le site sourcemaking.com est un site sympa pour les modèles de conception, UML, Anti Patterns
Le GoF Design Patterns Book contient de jolies feuilles de triche à l’intérieur des couvertures avant et arrière.
Quelques bons j'ai trouvé:
Bref et concis: http://www.digilife.be/quickreferences/QRC/UML%20Quick%20Reference%20Card.pdf
Plus long: http://www.scribd.com/doc/399157/UML-20-Cheatsheet
D'après ce que je sais, DevSheets prépare des jeux de feuilles de triche très complets et des affiches associées
J'ai pu voir la version preview de plusieurs de ces cheatsheets et ils m'ont vraiment impressionné. Toutes les feuilles de mise à jour de ces ensembles contiennent de nombreux détails, explications et exemples de diagrammes UML différenciés par couleur (donc, aucun code dépendant de la langue, mais des diagrammes de classes, séquences et autres diagrammes rapidement compréhensibles).
En plus de wikipedia
, vous trouverez ci-dessous des sources utiles pour apprendre les motifs de conception.