Salut à tous, ce fait 1 semaine que je me suis mis (enfin) à UML, et comme tous bon débutant, j'ai une question.... de débutant. .

Pour l'instant, je suis entrain de modéliser avec UML un prog que j'ai fait en c++.

Ma question est:
Dans ma classe A, ja'i un attribut HistoryList qui est un std::vector<HistFrame>, donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class A&#123;
  /* du code*/
private&#58;
std&#58;&#58;vector<HistFrame> HistoryList;
  /* suite du code */
&#125;;
HistFrame étant une autre class:
Dans le diagramme des classe, je ne sais pas trop quoi choisir entre simplement indique dans le symbole A que HistoryList est un attribut private
--------------------
|.....A................|
--------------------
| - HistoryList:....|
|.......................|

ou
-------------------- ...................|------------------|
|.....A................|....................|....HistFrame ...|
|------------------| 1...........0..n |......................|
|.......................|-------------> |------------------|
|------------------|

Personnelement, la deuxième solution (avec relation d'agregation) m'est plus intuitive.
Qu'elle est la meilleurs solutions?