Parties (MOO)

Une partie permet de définir une zone bien délimitée à l'intérieur d'une classe ou d'un composant. Les parties peuvent être connectées aux autres parties ou ports, soit directement, soit via un port situé à l'extérieur de la partie.

Vous connectez les parties entre elles via des connecteurs d'assemblage. Vous connectez une partie à un port situé à l'extérieur d'une classe ou d'un composant en utilisant un connecteur de délégation.

Une partie peut être créée dans les types de diagramme suivants :

Vous ne pouvez créer une partie qu'au sein d'une classe ou d'un composant. Si vous tentez de faire glisser une partie hors de son classificateur, ce dernier est agrandi de façon à continuer à contenir cette partie.

Parties dans un diagramme de structure composite

Dans l'exemple ci-dessous, la classe TitleImpl2 contient une partie appelée unitTest :



Parties dans un diagramme de composants

Dans l'exemple ci-dessous, le composant PersistentTitle contient deux parties, TitleManager et TitleDataAccess :