Utilisation du pattern d'implémentation de stub
Remonter à Procédures d'application des patterns
Sommaire
- 1 Pour créer un lien d'héritage avec la commande Lien par pattern
- 2 Pour créer un stub d'héritage avec la commande Noeud par pattern
- 3 Pour créer un lien d'héritage avec la commande de menu contextuel Créer par pattern
- 4 Pour créer une implémentation de stub en utilisant la commande de menu contextuel Stub Implementation
- 5 Voir aussi
Cette rubrique explique comment utiliser le pattern d'implémentation de stub. Voir la section Patterns d'implémentation de stub dans Patterns.
Pour créer un lien d'héritage avec la commande Lien par pattern
- Ouvrez un diagramme de classes dans la vue Diagramme.
- Sur la Palette d'outils, cliquez sur Lien par pattern.
- Dans le diagramme de classes, cliquez sur la classe source et effectuez une opération glisser-déposer sur le lien vers l'interface ou la classe de destination. L'expert Pattern s'ouvre.
- Dans l'expert Pattern, développez le dossier
Standard
et sélectionnezImplementation link and stub
. - Cliquez sur OK pour terminer l'implémentation des stubs. Le lien d'héritage est créé et les stubs des méthodes héritées sont générés dans la classe source.
Pour créer un stub d'héritage avec la commande Noeud par pattern
- Ouvrez un diagramme de classes dans la vue Diagramme.
- Sur la Palette d'outils, cliquez sur Noeud par pattern.
- Sélectionnez la classe source sur le diagramme. L'expert Pattern s'ouvre.
- Dans l'expert Pattern, développez le dossier
Standard
et sélectionnezImplementation link and stub
. - Dans le volet Propriétés du pattern, cliquez sur la propriété Supplier puis sur le bouton situé à sa droite. La boîte de dialogue Select Supplier s'ouvre.
- Sélectionnez l'interface ou la classe de destination dans la vue arborescente des éléments de modèle disponibles, et cliquez sur OK.
- Cliquez sur OK pour terminer l'implémentation de stub et fermer l'expert Pattern. Le lien d'héritage est créé et les stubs des méthodes héritées sont générés dans la classe source.
- Ouvrez un diagramme de classes dans la vue Diagramme.
- Cliquez avec le bouton droit sur la classe source du diagramme et choisissez Créer par pattern sur le menu contextuel. L'expert Pattern s'ouvre.
- Dans l'expert Pattern, développez le dossier
Standard
et sélectionnezImplementation link and stub
. - Dans le volet Propriétés du pattern, cliquez sur la propriété Supplier puis sur le bouton situé à sa droite. La boîte de dialogue Select Supplier s'ouvre.
- Sélectionnez l'interface ou la classe de destination dans la vue arborescente des éléments de modèle disponibles, et cliquez sur OK.
- Cliquez sur OK pour terminer l'implémentation de stub et fermer l'expert Pattern. Le lien d'héritage est créé et les stubs des méthodes héritées sont générés dans la classe source.
- Remarque : Vous pouvez trouver le pattern d'implémentation de stub sur le menu contextuel des classes qui héritent d'une interface ou d'une classe abstraite. Ce pattern est aussi disponible dans l'expert Pattern en cliquant sur le bouton Noeud par pattern de la Palette d'outils, ou en utilisant la commande Créer par pattern du menu contextuel d'une classe. Utilisez le pattern d'implémentation de stub si un lien d'héritage/généralisation est déjà dessiné sur le diagramme et que vous voulez copier les méthodes dans la classe dérivée.
- Cliquez avec le bouton droit sur une classe qui hérite d'une interface ou d'une classe abstraite.
- Choisissez Stub Implementation sur le menu contextuel.