Appel d'une méthode non partagee par toutes les sous classes
Bonjour,
j'ai une hiérarchie de classes de ce style
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
A
/ \
B E
/ \ / \
C D E1 E2
/ \ / \
C1 C2 D1 D2
A, B, E, C, D sont abstraites.
C1,C2 sont les classes qui héritent de C et qui sont concretes
de même pour D1, ... |
J'ai un conteneur monConteneur de A *. B possède une méthode toto et E non.
Je voudrais pour chaque élément de monConteur appelé la méthode toto si c'est un B.
Existe t-il une méthode propre de faire ceci ?
Pour l'instant je ne vois que :
Code:
1 2 3 4
|
pour tout les elément de monConteneur faire
si classMereDeElementCourant = b alors
appeler toto |