Bonjour,
Je viens vers vous car j'ai besoin d'aide en Java.
Je poursuis actuellement une Unité d'Enseignement au CNAM concernant le JAVA. Mais je suis Admin réseaux et le développement est vraiment difficile pour moi. Je suis au rattrapage en septembre et je potasse les anciens annales. mais franchement il y a un exercice ou je ne vois même pas par où commencer.
Cela m'aiderai beaucoup si vous pouviez me donner un indice ou un petit exemple de ce qui est demandé.
Merci beaucoup par avance pour votre aide.
Voici l'exercice en question :
Il s’agit d’écrire du code java pour modéliser des recettes de cuisine.
Dans notre cuisine, nous disposons des éléments suivants : Sucre, Sel, Poire, Pomme, Framboise, Veau,
Boeuf, Chocolat, Carotte, Haricot _vert.
Ces éléments sont modélisés à l’aide de classes dérivées de la classe abstraite Met. La classe Met possède
les méthodes suivantes estSale(), estSucre(), estSucreSale(), nombreDeCalories() et estDietetique().
Un Met est sucré-salé s’il est sucré et salé.
Un Met est diététique si le nombre de kcalories est inférieur à 200.
Question 1 :
Ecrivez les classes Met, Pomme, Veau. Faites attention de bien préciser quelles sont les méthodes
abstraites.
Question 2 :
Un Plat est composé de Met et est lui-même un Met.
On peut par exemple faire un plat de veau aux pommes.
Illustrez cette phrase par un diagramme UML comportant les classes Met, Plat, Pomme, Veau et
VeauAuxPommes.
Ecrivez la classe Plat en utilisant un ArrayList pour contenir les mets.
Quel est le pattern mis en oeuvre dans cette question ?
Question 3 :
On désire maintenant créer une nouvelle sorte de Mets dits "allégés" (ils sont tous diététiques). On ne veut
pas changer les classes existantes (mais en rajouter de nouvelles), de manière à avoir par exemple du
Boeuf allégé, du Chocolat Allégé, etc...
Quel pattern peut-on mettre en oeuvre pour cette modélisation ?
Illustrez par un diagramme de classe.
Partager