Résumé du livre

Dive Into Design Patterns

POO, principes SOLID et les patrons GoF

Le guide accessible des patrons de conception (Refactoring.Guru) : les bases de la POO, les principes SOLID, et les 22 patrons GoF — création, structure et comportement — avec leurs cas d'usage concrets.

Commencer 9 chapitres · ~122 min de lecture

Sommaire

  1. 01 Les bases de la POO Objets, classes et les quatre piliers — abstraction, encapsulation, héritage, polymorphisme — puis les relations entre objets. 12 min
  2. 02 Qu'est-ce qu'un design pattern ? Des solutions éprouvées à des problèmes récurrents de conception : ce qu'est (et n'est pas) un patron, son histoire et pourquoi l'apprendre. 8 min
  3. 03 Les principes d'une bonne conception Avant les patrons, les principes : viser un code réutilisable et extensible via « encapsuler ce qui varie », « programmer vers une interface » et « préférer la composition ». 13 min
  4. 04 Les principes SOLID Cinq principes pour un code orienté objet compréhensible, flexible et maintenable : SRP, OCP, LSP, ISP et DIP. 14 min
  5. 05 Les patrons de création Cinq façons de créer des objets avec souplesse : Fabrique, Fabrique abstraite, Monteur, Prototype et Singleton. 17 min
  6. 06 Les patrons structurels (1/2) Assembler objets et classes en structures souples : Adaptateur, Pont, Composite et Décorateur. 14 min
  7. 07 Les patrons structurels (2/2) Simplifier et optimiser : Façade, Poids-mouche (Flyweight) et Procuration (Proxy). 14 min
  8. 08 Les patrons comportementaux (1/2) Répartir les responsabilités et organiser la communication : Chaîne de responsabilité, Commande, Itérateur, Médiateur et Mémento. 15 min
  9. 09 Les patrons comportementaux (2/2) Faire varier les comportements : Observateur, État, Stratégie, Patron de méthode et Visiteur. 15 min