Bonjour,
Je suis confronter à du code assez "nébuleux" et j'aimerai pouvoir l'éclaircir, j'a déjà quelques idées mais j'aimerai votre avis.
Voici donc comment se présente le code, il y une suite de if{} else{} renfermant les mêmes appels et presque le même code si ce n'est quelques initialisations différentes et quelques paramètres différents, la seule chose importante qui diffère dans chacun des if est un test définissant le type d'objet en entrée.
Mon souhait serait de supprimer les IF et de le remplacer par une interface qui serait implémentée dans chacunes des classes. En tenant compte que dans ma classe appelante je n'aurais qu'une ligne qui appelerait une méthode dans l'interface et qui serait automatiquement dirigée vers la bonne classe.
Qu'en pensez-vous ? Avez-vous des idées, suggestions, remarques ?
Merci d'avance pour votre aide.
Stujava
Partager