Bonjour à tous,
J'ai une question concernant la traduction de relations UML en C++: si on considère que j'ai deux classes A et B avec une relation plusieurs à plusieurs entre ces classes. J'aimerai pouvoir à partir d'un object A lister l'ensemble des objets B qui lui sont liés et à partir d'un objet B lister l'ensemble des objets A qui lui sont liés. Donc ma question : comment gérez vous ce type de relation dans vos codes? personnellement, je suis parti sur un truc du genre:
définition des classes:
et pour le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Je me demande si c'est la bonne approche, elle me permet d'être sûr que mes données sont correctement reliées (lorsqu'on ajoute ou retire une relation ou lorsqu'un des objets est détruit) mais je trouve ça un peu "lourd" c'est pour ça que je me demande comment vous gérez les relations notamment les n-n dans vos codes C++
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86

 

 
		
		 
        

 
			
			

 
   


 Relations UML et C++
 Relations UML et C++
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
 


 
			 
  
 
				 ) qui me permette de ne gérer que des relations un à plusieurs.
) qui me permette de ne gérer que des relations un à plusieurs. ) adapté sur base du DP... médiateur, et à qui les éléments de type A et les éléments de type B se reporteraient pour la gestion des relations.
) adapté sur base du DP... médiateur, et à qui les éléments de type A et les éléments de type B se reporteraient pour la gestion des relations. 
						 A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée )
)
						
Partager