Bonjour
voici mon problème qui est en somme toute bête mais là je ne vois pas la solution:
j'ai un objet (org.apache.xmlbeans.XmlObject) que je reçois en paramètre d'une méthode. Cet objet peut être une instance de plusieurs classes (potentiellement une dizaine de classes)
J'aimerai appliquer un traitement à cet objet qui doit être le même quelque soit l'instance de la classe.
Mais j'aimerais éviter quelque chose du style
les traitements sont les mêmes car en fait je caste l'objet dans la bonne classe et une fois que c'est fait le traitement est redondant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (myObject instanceof Classe1){ //traitement sur mon objet; }else if myObject instanceof Classe2){ // //traitement sur mon objet; }
Est-ce que quelqu'un aurait une idée ?
merci
PS: version JRE 1.5
Partager