Partager via


Comment : implémenter une interface

Mise à jour : novembre 2007

Dans le Concepteur de classes, vous pouvez implémenter une interface sur le diagramme de classes en le connectant à une classe qui fournit le code pour les méthodes d'interface. Le Concepteur de classes génère une implémentation d'interface et affiche la relation entre l'interface et la classe comme relation d'héritage. Vous pouvez implémenter une interface en dessinant une ligne d'héritage entre l'interface et la classe ou en faisant glisser l'interface depuis l'Affichage de classes.

Conseil :

Vous pouvez créer des interfaces de la même façon que vous créez d'autres types. Si l'interface existe mais n'apparaît pas sur le diagramme de classes, affichez-la d'abord. Pour plus d'informations, consultez Comment : créer des types dans des diagrammes de classes et Comment : afficher les types existants.

Pour implémenter une interface en traçant une ligne d'héritage

  1. Sur le diagramme de classes, affichez l'interface et la classe qui l'implémentera.

  2. Tracez une ligne d'héritage entre la classe et l'interface.

    Un symbole en forme de sucette (lollipop) apparaît, attaché à la classe, et une étiquette avec le nom de l'interface identifie la relation d'héritage. Visual Studio génère des stubs pour tous les membres d'interface.

Pour plus d'informations, consultez Comment : définir l'héritage entre les types.

Pour implémenter une interface à partir de la fenêtre Affichage de classes

  1. Sur le diagramme de classes, affichez la classe choisie pour implémenter l'interface.

  2. Ouvrez l'Affichage de classes et recherchez l'interface.

    Conseil :

    Si l'Affichage de classes n'est pas ouvert, ouvrez-le depuis le menu Affichage. Pour plus d'informations sur l'Affichage de classes, consultez Affichage de classes et de leurs membres.

  3. Faites glisser le nœud d'interface vers la forme de classe sur le diagramme.

    Un symbole d'interface (lollipop) apparaît, attaché à la classe, et une étiquette avec le nom de l'interface identifie la relation d'héritage. Visual Studio génère des stubs pour tous les membres d'interface ; à ce stade, l'interface est implémentée.

Voir aussi

Tâches

Comment : créer des types dans des diagrammes de classes

Comment : afficher les types existants

Comment : définir l'héritage entre les types

Autres ressources

Types et classes de refactorisation