Bonjour,
J'ai trouvé un petit exercice, mais je ne sais pas comment faire sur un point.
J'ai une classe Meuble qui hérite de ElementCuisine. Dans l'énoncé il est écrit qu'on peut ajouter une option à un meuble (une poignée ou un matériau par exemple). Dans le cas d'une poignée, on ajoutera son prix au prix du meuble. Dans le cas d'un matériau, on appliquera une majoration au prix du meuble.
Donc j'ai fait un classe Option, et une classe Poignee qui hérite de Option. Dans ma classe Meuble, j'ai créer un vector d'Option* et une méthode d'ajout qui va avec.
Avant d'aller plus loin, je me pose la question suivante : comment, dans ma Classe Meuble, lorsque je vais parcourir mon vector d'Option* pour calculer le prix du meuble, je vais réussir à faire la différence entre une Poignee et un Materiau ?
Merci d'avance pour les pistes apportées !
Partager