< Précédent | Suivant >

Leçon 5 : Liaison de nouveaux éléments aux instances de patterns

Cet exercice porte sur différentes méthodes d'ajout ou de liaison d'arguments une instance de pattern.
Avant de commencer, vous devez effectuer la leçon 4 : Création d'une instance de pattern.

Si vous souhaitez voir cette leçon avant de commencer la procédure, cliquez sur :

Lors de la liaison, les paramètres de canevas de l'instance du pattern sont remplacés par les éléments sélectionnés ou les nouveaux éléments créés définis par l'applicateur du pattern.

Suivant la fonction que vous attribuez au pattern, vous pouvez sélectionner des éléments existants ou en créer en tant qu'arguments. Différentes méthodes sont analysées dans ce tutoriel.

Dans les diagrammes de format libre ou les diagrammes de classe, vous pouvez utiliser la barre d'actions pour ajouter des éléments. Pour afficher la barre d'actions, placez le curseur de la souris sur la surface vide de l'éditeur de diagramme et appuyez sur la barre d'espacement. Vous pouvez maintenir le curseur sur les paramètres de canevas dans l'instance du pattern pour afficher une barre d'actions plus petite avec uniquement les éléments qui s'appliquent au type UML du paramètre de canevas.

Si la barre d'action disparaît quelques secondes après, appuyez sur la barre d'espacement pour la réafficher.

Pour créer un lien entre de nouveaux éléments d'instances de patterns :

  1. Créez un nouvel élément en tant qu'argument.
    1. Dans le diagramme à main levée ou le diagramme de classe, maintenez le pointeur de la souris sur le paramètre Interface de l'instance du pattern. La barre d'actions s'affiche.
    2. Cliquez sur l'icône Interface de cette barre pour créer et lier un élément d'interface au paramètre de canevas. Un symbole de liaison remplace la zone vide située à côté du paramètre de canevas, suivi du type de l'élément (interface), indiquant que le nouvel élément est lié à l'instance du pattern.
    3. Dans la vue Explorateur de projets, notez l'ajout du nouvel élément d'interface dans le modèle UML. La structure de liaison de canevas de l'instance de pattern montre également le paramètre de canevas Interface lié à un élément Interface.
  2. Créez un nouvel élément avec un nom personnalisé en tant qu'argument

    Il se peut que tous les canevas de pattern ne comportent pas cette option, car le concepteur de pattern peut la supprimer lors de la conception.

    1. Dans le diagramme à main levée ou le diagramme de classe, maintenez le pointeur de la souris sur le paramètre Interface de l'instance du pattern. Dans la barre d'actions, les icônes peuvent être sélectionnées, ce qui indique que la multiplicité du paramètre de canevas permet de lier un autre élément.
    2. Cliquez sur l'icône Texte à droite de l'icône Interface dans la barre d'actions. Une zone rectangulaire apparaît à droite du paramètre de canevas.
    3. Dans la zone de texte, entrez IMyInterface comme nom du nouvel élément puis cliquez en dehors de l'instance ou appuyez sur la touche Entrée. Un symbole de liaison remplace la zone blanche à côté du paramètre de canevas, suivi du type UML de l'élément (interface).
    4. Observez les modifications apportées à la structure de liaison de canevas dans la vue Explorateur de projets. La structure de liaison montre maintenant que le paramètre de canevas Interface est lié à un élément Interface UML supplémentaire, IMyInterface.
Maintenant, vous allez apprendre deux méthodes supplémentaires pour ajouter une instance de pattern par la liaison de nouveaux éléments à des instances de pattern.
< Précédent | Suivant >

Vos commentaires