[Débutant(e)][Conception] prob de programmation objet
	
	
		Bonjour, 
je suis entrain de me pencher sur quelque chose et la horreur, il me semble qu'il y a quelque chose que j'ai pas bien compris, posons le problème:
J'ai une classe A qui contient un vecteur d'objet B, 
j'ai une classe B qui contient un vecteur d'objet A, 
Dans ma classe A j'ai une fonction qui ajoute un élément au vecteur:
du genre:
	Code:
	
1 2 3 4 5 6
   |  
public void ajoutElem()
{
   monVector.addElement(objB);
 
} | 
 Mais pour être complet, il faut aussi que j'ajoute mon elem A dans le Vector de ma classe B Donc, je modifie mon code comme ceci:
	Code:
	
1 2 3 4 5 6 7
   |  
public void ajoutElem()
{
   monVector.addElement(objB);
   objB.ajoutElem(this);
 
} | 
 et la mon problème arrive car dans ma classe B, comme j'ai tenu le même raisonnement, ma fonction ajout est la suivante:
	Code:
	
1 2 3 4 5 6 7
   |  
public void ajoutElem()
{
   monVector.addElement(objA);
   objA.ajoutElem(this);
 
} | 
 Comment faire pour ne pas tourner en rond. Cette situation porte un nom mais je ne me rappelle plus lequel. Comment faire pour que cela n'arrive pas .
Merci de votre aide