Opérations (MOO)

Une opération est une spécification nommée d'un service qui peut être requis par n'importe quel objet d'une classe afin de modifier son comportement. Il s'agit de la spécification d'une requête qu'un objet peut être appelé à exécuter.

Une opération peut être créée pour une classe ou une interface dans les types de diagramme suivants :

Une classe peut comporter un nombre illimité d'opérations, ou bien n'en comporter aucune.

Dans l'exemple suivant, la classe Voiture comporte 3 opérations : démarrer, freiner et accélérer.



Les opérations doivent être dotées d'un nom et d'une liste de paramètres. Plusieurs opérations peuvent porter le même nom au sein d'une classe, à condition toutefois que leurs paramètres soient différents.

Pour plus d'informations sur les opérations EJB, voir Définition d'opérations pour les EJB.