Compartilhar via


Como: Implementar uma interface

No Designer de Classe, você pode implementar uma interface no diagrama de classes, conectá-lo a uma classe que fornece o código para os métodos de interface.O Designer de Classe gera uma implementação de interface e exibe a relação entre a interface e a classe sistema autônomo uma relação de herança.Você pode implementar uma interface por desenho uma linha de herança entre a interface e a classe ou arrastando a interface do modo de exibição de classe.

Dica:

Você pode criar interfaces da mesma forma que você criar outros tipos.Se a interface existe, mas não aparece no diagrama de classes, em seguida, primeiro exibi-la.Para obter mais informações, consulte Como: Criar tipos em diagramas de classe e Como: Exibir tipos existentes.

Para implementar uma interface desenhando uma linha de herança

  1. O diagrama de classes, exiba a interface e a classe que implementará a interface.

  2. Desenhe uma linha de herança da classe e a interface.

    Um pirulito aparece anexado à classe e um rótulo com o nome da interface identifica a relação de herança.O Visual Studio gera os stubs para todos os membros de interface.

Para obter mais informações, consulte Como: Definir herança entre tipos.

Para implementar uma interface do Modo de Exibição de classee janela

  1. No diagrama de classes, exibir a classe que você deseja implementar a interface.

  2. Abrir Modo de Exibição de classee e localizar a interface.

    Dica:

    Se Modo de Exibição de classee não estiver aberta, abra Modo de Exibição de classee das Modo de exibição menu.Para obter mais informações sobre a classe View, consulte Exibindo classes e seus membros.

  3. arrastar o nó da interface na forma de classe no diagrama.

    Um pirulito aparece anexado à classe e um rótulo com o nome da interface identifica a relação de herança.O Visual Studio gera os stubs para todos os membros de interface; nesse ponto, a interface é implementada.

Consulte também

Tarefas

Como: Criar tipos em diagramas de classe

Como: Exibir tipos existentes

Como: Definir herança entre tipos

Outros recursos

Classes e tipos de refatoração