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-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Class Truck{
String modelName;
String[] engineDetails;
}
2-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Class Truck{
String modelName;
String[] passengerList;
String[] cargoList;
}
3-
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(){}
}
J'ai répondu
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