Partager via


Comment : implémenter une interface (Concepteur de classes)

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 à l'aide du Concepteur de classes et Comment : afficher des types existants (Concepteur de classes).

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 (Concepteur de classes).

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 à l'aide du Concepteur de classes

Comment : afficher des types existants (Concepteur de classes)

Comment : définir l'héritage entre les types (Concepteur de classes)

Autres ressources

Refactorisation des classes et des types (Concepteur de classes)