[C#] Factoriser un switch\case
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:
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.