Bonjour,
Je cherche à rendre mon code le plus "joli" possible, en utilisant notemment le polymorphisme. Après différentes étapes, j'obtiens le code suivant :
Est il possible de simplifier en utilisant une interface, et un GoF builder ou factory ? Je ne suis pas expert en deseign pattern. Comment le mettre en place concrètement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 MonRetour ceQueJeVeux; if (maCondition1(monParam)) { ceQueJeVeux = monTraitementCas1(monParamDeFonction); } else if (maCondition2(monParam)) { ceQueJeVeux = monTraitementCas2(monParamDeFonction); } else if (maCondition3(monParam)) { ceQueJeVeux = monTraitementCas3(monParamDeFonction); } else { ceQueJeVeux = maFonctionParDefaut(monParamDeFonction); } return ceQueJeVeux;
Connaissez-vous une liste de diffusion dédiée aux problèmes de "beaux" codes?
Merci d'avance !
Partager