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 !