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
- 01 Les bases de la POO Objets, classes et les quatre piliers — abstraction, encapsulation, héritage, polymorphisme — puis les relations entre objets. 12 min
- 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
- 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
- 04 Les principes SOLID Cinq principes pour un code orienté objet compréhensible, flexible et maintenable : SRP, OCP, LSP, ISP et DIP. 14 min
- 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
- 06 Les patrons structurels (1/2) Assembler objets et classes en structures souples : Adaptateur, Pont, Composite et Décorateur. 14 min
- 07 Les patrons structurels (2/2) Simplifier et optimiser : Façade, Poids-mouche (Flyweight) et Procuration (Proxy). 14 min
- 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
- 09 Les patrons comportementaux (2/2) Faire varier les comportements : Observateur, État, Stratégie, Patron de méthode et Visiteur. 15 min