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 à :
Une partie via un connecteur de délégation, par le biais duquel les demandes peuvent être effectuées pour appeler des fonctionnalités de comportement d'un classificateur.
Une interface via un lien de prérequis, par le biais duquel le port peut spécifier les services qu'un classificateur fournit (offre) à son environnement ainsi que les services qu'un classificateur attend (requiert) de son environnement.
Un port peut être créé dans les types de diagramme suivants :
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 :