Pré. | Proc. |
Classes Actif
Description
Une classe Actif indique que, lorsqu'elle est instanciée, la classe contrôle sa propre exécution. Plutôt que d'être invoquée ou activée par d'autres objets, elle peut fonctionner de manière autonome et définir son propre fil conducteur de comportement.
Définir une classe Actif dans Enterprise Architect
Étape |
Action |
---|---|
1 |
Mettez en surbrillance une Classe, et affichez sa dialogue ' Propriétés ' ( cliquez-droit sur la Classe et sélectionnez l'option ' Propriétés | Propriétés ). |
2 |
Sélectionnez l'onglet « Détails » en bas à droite de le dialogue . |
3 |
Cochez la case « Est Actif ». |
4 |
Cliquez sur le bouton OK pour enregistrer les modifications. |
Spécification UML OMG
La spécification Unified Modeling Language OMG (v2.5.1, p. 438) stipule :
Un object actif est un object qui, en conséquence directe de sa création, commence à exécuter son comportement de classificateur et ne cesse pas jusqu'à ce que le comportement complet soit exécuté ou que l' object soit terminé par un object externe. (Cela est parfois appelé « l' object ayant son propre thread de contrôle " .) Les points auxquels un object actif répond aux communications d'autres objets sont déterminés uniquement par le comportement de l' object actif et non par l' object appelant. Si le comportement de classificateur d'un object actif se termine, l' object est terminé.