Bonjour,
J'ai deux classes A et B
des actions sur A se répercuteront vers B et des actions sur B se répercuteront vers A.
Est-il préférable d'implémenter un changeListener sur chaque classe avec un code du genre
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part classeA.addChangeListener(classeB)
avec bien sûr classeA et classeB instances de A et B respectivement
Code : Sélectionner tout - Visualiser dans une fenêtre à part classeB.addChangeListener(classeA)
Ou alors de simplement avoir une déclaration de A dans B et un setter et réciproquement, du genre
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Class A { B classeB; .../... public void setB(B b) { classeB = b; } }
Intuitivement je dirai que la première méthode est plus propre mais encore ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Class B { A classeA; .../... public void setA(A a) { classeA = a; } }
Quels sont vos avis éclairés ?
Cordialement
Patrice
Partager