Ports (MOO)

Un port est créé à l'extérieur d'un classificateur et spécifie un point d'interaction distinct entre le classificateur et son environnement ou bien entre le (comportement du) classificateur et ses parties internes.

Les ports peuvent être connectés à :

Un port peut être créé dans les types de diagramme suivants :

Ports dans un diagramme de classes

Dans l'exemple ci-dessous, la classe TitleImpl2 contient les ports sql et stat, qui sont connectés par des liens de prérequis aux interfaces java.math.stat2 et java.sql.connection2 :



Ports dans un diagramme de structure composite

Dans l'exemple ci-dessous, la structure interne de la classe TitleImpl2 est affichée plus en détails, et montre comment les ports peuvent être utilisés pour spécifier des points d'interaction entre une partie et le classificateur qui la contient :



Ports dans un diagramme de composants

L'exemple ci-dessous illustre l'utilisation des ports pour connecter des parties :