Design pattern: Décorateur

Objectif: Rajouter dynamiquement une ou plusieurs compétences à une classe sans en modifier l’implémentation. Justification Problèmes On souhaite ajouter un ou plusieurs comportements à une classe déjà implémentée. La méthode la plus simple est d’intervenir dans cette classe et de rajouter les comportements voulus directement. Cependant plusieurs raisons peuvent motiver le choix de ne pas…

Continuer à lire