Détachement d'arguments de pattern

Vous pouvez retirer les relations de liaison entre une instance de pattern et un argument. Selon la conception du pattern, certaines modifications résultant de son application peuvent rester dans le modèle.

Lorsque la liaison est retirée, le pattern contrôle et ajuste les dépendances entre d'autres paramètres du pattern.

Vous avez la possibilité de retirer la liaison de certains éléments d'un pattern de façon à pouvoir préciser de nouveaux arguments et de nouveau appliquer le pattern. Par exemple, dans le pattern Delegation, qui fait partie de la galerie d'exemples, vous pouvez appliquer le pattern pour la première fois et obtenir les résultats illustrés dans la capture d'écran ci-dessous.
Pattern Delegate et ses arguments de classe et d'interface.

Ensuite, vous pouvez retirer la liaison vers la classe Delegator puis indiquer une autre classe comme argument.
Argument d'interface du pattern Delegate avec relations vers deux classes.
Les relations d'interface d'origine sont maintenues avec la première classe et ajoutées à la nouvelle.
Remarque : Dans ce pattern, l'auteur a pu fournir le code approprié dans la méthode d'expansion_retrait du pattern afin de retirer les relations d'interface d'origine. Le comportement de chaque pattern sera différent.
Pour détacher un argument de pattern lié, dans la vue Explorateur de modèles, développez l'instance de pattern, cliquez à l'aide du bouton droit de la souris sur une relation de liaison puis cliquez sur Supprimer du modèle.

Remarque :

Vous pouvez détacher un pattern dans l'éditeur de diagrammes en cliquant sur le nom de l'argument ou sur une valeur d'argument dans la cellule de paramètre d'une instance de pattern puis sur Patterns > Détacher l'argument.

Concepts associés
Processus d'application d'un pattern
Instanciation de patterns
Tâches associées
Suppression et remplacement d'arguments de pattern
Inversion d'application de pattern
Réapplication de patterns
Recherche d'informations sur les patterns
Utilisation de l'assistant Appliquer le pattern
Utilisation de la fonction glisser-déposer
Référence associée
Icônes de pattern
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.