Design Patterns - Decorateur
3 h
4 exercices
Niveau 7
Énoncé
Créez un nouveau décorateur Caramel pour la classe Concrete_Coffee qui ajoute un coût supplémentaire et l'ingrédient "caramel".
class Concrete_Coffee(Abstract_Coffee):
# ...
Contrainte
Le décorateur Caramel doit hériter de Abstract_Coffee_Decorator et ajouter un coût spécifique et l'ingrédient "caramel" aux méthodes get_cost et get_ingredients.
Résultat Attendu
Après avoir décoré Concrete_Coffee avec Caramel, le coût et les ingrédients du café doivent inclure ceux du caramel.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !