En modélisation UML, une relation de réalisation est une relation entre deux éléments de modèle, dans laquelle un élément de modèle (le client) réalise le comportement que l'autre élément de modèle (le fournisseur) spécifie. Plusieurs clients peuvent
réaliser le comportement d'un seul fournisseur. Vous pouvez utiliser des relations de réalisation
dans les diagrammes de classes et les diagrammes de composants.
Généralement, les relations de réalisation n'ont pas de nom. Si vous nommez une réalisation,
ce nom est affiché à côté du connecteur de réalisation dans le diagramme.
Comme le montre la figure suivante, une réalisation est affichée dans
l'éditeur de diagramme sous la forme d'une flèche composée d'un ligne tiretée et d'une pointe creuse qui part du
client (qui réalise le comportement) vers le fournisseur (qui spécifie le comportement).

Vous pouvez modéliser les situations suivantes à l'aide de relations de réalisation :
- Un composant est réalisé par un ensemble de discriminants qui fournissent son implémentation.
- Une instance de collaboration contient les objets et messages nécessaires pour implémenter les comportements qu'un cas d'utilisation spécifie.