Chapter 5 Construction de diagrammes dynamiques
Un message peut être récursif lorsque l'objet s'envoie un message à lui-même. Dans ce cas, la flèche commence et se termine sur la ligne de vie du même objet.
Vous n'êtes pas autorisé à utiliser l'action Création ou Auto-destruction, ni l'option Prise en charge du retard, avec un message récursif.
Lorsque vous créez des messages récursifs Non défini ou Retour à partir de la palette, la valeur du flux de contrôle est déjà sélectionnée :
Type de message | Outil |
---|---|
Message récursif Non défini | |
Message récursif Retour |
Vous pouvez également créer un message récursif Non défini, puis changer ensuite sa valeur de flux de contrôle.
Vous pouvez choisir de créer un message récursif avec ou sans activation en utilisant les outils de la palette.
Lorsque vous créez un message récursif avec activation, ce dernier est automatiquement attaché à une activation et sa valeur de flux de contrôle est un Appel de procédure qui, par défaut, démarre l'activation.
Les symboles d'activation sont ensuite automatiquement créés sur la ligne de vie de l'objet comme illustré ci-après :
Pour créer un message récursif sans activation :
Pour créer un message récursif avec activation :
Copyright (C) 2005. Sybase Inc. All rights reserved. |