Jour 1 — Briques de base
- Qu'est-ce qu'un design pattern, quand l'utiliser, qui en profite ?
- Choisir un algorithme à la volée avec l'injection de dépendance
- Fabriquer du code à la volée avec factory et abstract factory
- Imiter jQuery avec le pattern chaining
- S'organiser avec le pattern registry
- Abstract classes et le pattern template
- Les objets proxy
- Composition VS héritage
- Strategy : une composition avec injection de dépendance
- State : changer sa stratégie à la volée
- Abstraire un système complexe avec le pattern facade
- Mettre des ronds dans des trous carrés avec le pattern adapter
- Le pattern decorator, le pool et le pattern lazy