Traitement indépendemment de l'instance
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
Code:
1 2 3 4 5 6
|
if (myObject instanceof Classe1){
//traitement sur mon objet;
}else if myObject instanceof Classe2){
// //traitement sur mon objet;
} |
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
Est-ce que quelqu'un aurait une idée ?
merci
PS: version JRE 1.5