Association entre classe
Une association décrit une relation unidirectionnelle ou bidirectionnelle entre 2 classes.
Sa représentation UML/SysML est la suivante :

Une association peut disposer de nom de rôle de par et d'autre.
En C++, cela peut se traduire par un appel de méthode d'un objet extérieur sur lequel on pointe.
Lorsqu'on veut mettre en évidence que c'est une association unidirectionnelle, on ajoute une flèche dans le sens souhaité.
Dans une association bidirectionnelle, les deux classes disposent du moyen d'accéder à un membre de chaque classe.
Une association est une relation très simple.
En revanche, il est possible de coupler les classes d'une manière plus forte selon le fonctionnement qu'on souhaite exprimer.
On parle de sémantique. A suivre dans la suite...