Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

Decorator

Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

Ajouter des responsabilités à un objet dynamiquement, en alternative à l'héritage.

Intention

Empiler des comportements (logging, cache, compression) autour d'un service.

Exemple Python

Chargement…

Sortie console

2.7

Quand l'utiliser

Extensions combinables à la volée, sans sous-classer pour chaque combinaison.