Enumérations

Dans les modèles UML, les énumérations sont des éléments de modèle dans les diagrammes de classes qui représentent des types de données définis par l'utilisateur. Les énumérations contiennent des ensembles d'identificateurs nommés qui représentent les valeurs de l'énumération. Ces valeurs sont appelées littéraux d'énumération.

Vous pouvez ajouter des énumérations pour décrire des ensembles discontinus de valeurs. Les énumérations peuvent représenter des types primitifs, tels que les types entier et booléen, ou les types UDT.

Une énumération possède un nom qui décrit son rôle dans un modèle. Comme le montre la figure suivante, l'éditeur de diagramme affiche une énumération sous la forme d'un rectangle à deux compartiments :

Une énumération appelée Boolean contient deux littéraux d'énumération publics.

Exemple

Les modèles peuvent inclure des énumérations définies par l'utilisateur, par exemple une énumération définissant les jours de la semaine. Par exemple, une énumération appelée Jour aura les littéraux d'énumération lundi, mardi, mercredi, etc.

Vous pouvez aussi modéliser les types de données primitifs qui sont disponibles dans de nombreux langages de programmation. Par exemple, le type de données booléen comporte les littéraux d'énumération true et false.


Vos commentaires