Bonjour à tous,
Je sais pas si je suis dans le bon forum, mais ça tient pas de la conception, plus de la POO...
Enfin bref, comment factoriser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
méthodeA(String a) {
    switch (a) {
        case "a" :
           actionA();
        case "b" :
           actionB();
     }
}
 
méthodeB(String a) {
    switch (a) {
        case "a" :
           actionC();
        case "b" :
           actionD();
     }
}
Les méthodes A et B sont appelées quand des évènements se produisent (ajout, suppression).
J'aimerai factoriser le switch/case dans une méthode, car les valeurs de case sont les mêmes, mais les actions associées changent.
Qu'en pensez-vous? Merci.