Bonjour à tous,
Voila, je me pose une question de conception.
Voici un exemple pour illustrer mon problème.
A l'utilisation je sais que ces 2 solutions sont possibles. Quel est le meilleur choix. Que nous impose le Génie logiciel?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class Client { private Compte moncompte; public Client() { moncompte=new Compte(); } [...] }
oupublic void AjouterCompte(Client cli){
Compte leCompte = new Compte();
[...]
cli.setMonCompte(leCompte);
}
Pour ma part j'ai une préférence pour la première solution car on peut retrouver facilement l'association Client / Compte via la méthode setMonCompte(). Si par exemple l'application devient important et que de nombreuses personnes doivent faire de la maintenance. Mais je me trompe peut être.public void AjouterCompte(Client cli){
Compte leCompte = cli.getMonCompte();
[...]
}
Donc j'attends votre avis
Partager