bonjour,
Je suis en train de m'entrainer sur la certif java 1.5, et j'ai trouvé cette question sur la cohesion et couplage :
il faut dire pour chaque classe le design qui lui correpond parmis la liste suivante :
Tight Coupling - High Cohesion - Low Cohesion - Loose Coupling
1-2-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Class Truck{ String modelName; String[] engineDetails; }3-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Class Truck{ String modelName; String[] passengerList; String[] cargoList; }J'ai répondu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Class Truck{ Driver driver; Price price; void printDriverDetails(){} void printPrice(){} }
1- Loose Coupling
2- Loose Coupling
3- Low Cohesion
Mais je ne suis pas sûr, je ne vois pas de différence de design entre les classes 1 et 2
Merci d'avance pour vos suggestions
Partager