Ce dépôt regroupe des fiches simples et synthétiques sur les Design Patterns (ou Patrons de Conception) en PHP. Elles sont conçues pour être claires, concises et illustrées d'exemples concrets, dans le but de comprendre et d'appliquer des solutions éprouvées à des problèmes de conception logicielle récurrents.
- 01-factory-method.md : Créer des objets sans connaître leur type exact
- 02-singleton.md : Assurer une instance unique d'une classe
- 03-adapter.md : Faire collaborer des interfaces incompatibles
- 04-decorator.md : Ajouter des fonctionnalités dynamiquement à un objet
- 05-facade.md : Simplifier l'accès à un système complexe
- 06-observer.md : Notifier les objets dépendants des changements
- 07-strategy.md : Rendre des algorithmes interchangeables
Ces fiches permettent de :
- Découvrir les Design Patterns les plus courants et leurs applications
- Apprendre à résoudre des problèmes de conception de manière élégante et standardisée
- Disposer d'exemples pratiques pour mieux assimiler chaque pattern