Aller au contenu

Design patterns - Réviser par famille

Cheatsheets des design patterns

Retrouvez les 23 patrons GoF : besoins, contrats, limites, exemples Python autonomes et exercices corrigés. Chaque fiche existe aussi en PDF.

Par · Cours gratuit

Les trois familles

GoF, pour "Gang of Four", désigne les quatre auteurs du catalogue classique de 23 patrons de conception. Ces fiches présentent les cinq patrons de création, les sept patrons structurels et les onze patrons comportementaux. Chaque fiche contient les définitions utiles, des exemples complets, leurs résultats expliqués et des exercices avec correction.

Réviser et vérifier un choix

Partez du problème : qu'est-ce qui varie, quel contrat doit rester stable et qui possède l'état ? Comparez l'intention et les limites des patrons avant d'en choisir un. Une fonction ou un dictionnaire explicite peut suffire.

Chaque exemple utilise Python et sa bibliothèque standard. Lisez le contrat, prévoyez la sortie puis exécutez le bloc dans un fichier indépendant. Les commentaires Expected output indiquent les affichages attendus. Changez ensuite une entrée ou une relation entre objets et expliquez le résultat avant de consulter la correction.

Téléchargez une fiche pour retrouver ses explications et ses exemples hors ligne. Les aides interactives des blocs de code restent disponibles dans la version web.