Design Patterns - Decorateur

3 h 4 exercices Niveau 7

Énoncé

Ajoutez une contrainte pour empêcher l'ajout de Sugar plus d'une fois à une instance de café.

Contrainte

Modifiez le décorateur Sugar pour qu'il vérifie si Sugar a déjà été ajouté à l'instance de café et, dans ce cas, ne l'ajoutez pas une deuxième fois.

Résultat Attendu

Lorsque vous essayez d'ajouter Sugar une deuxième fois à la même instance de café, il ne devrait pas être ajouté, et le coût et les ingrédients ne devraient pas changer.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus