Decorator
Fleetingdecorator
Le patron décorateur (en anglais decorator) permet d’attacher dynamiquement des responsabilités à un objet. Une alternative à l’héritage[11]. Ce patron est inspiré des poupées russes. Un objet peut être caché à l’intérieur d’un autre objet décorateur qui lui rajoutera des fonctionnalités