Bonjour,
j'ai une hiérarchie de classes de ce style
J'ai un conteneur monConteneur de A *. B possède une méthode toto et E non.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12A / \ 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, ...
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 : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4pour tout les elément de monConteneur faire si classMereDeElementCourant = b alors appeler toto

 

 
		
		 
         
 

 
			
			


 
			 
   


 Appel d'une méthode non partagee par toutes les sous classes
 Appel d'une méthode non partagee par toutes les sous classes
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
  , ma conception n'est pas bonne.
 , ma conception n'est pas bonne.
Partager