Compartilhar via


Como: Implementar uma Interface (Designer de classe)

No Designer de classe, você pode implementar uma interface no diagrama de classe, conectando-se a uma classe que fornece o código para os métodos de interface. Class Designer gera uma implementação de interface e exibe a relação entre a interface e a classe como um relacionamento de herança. Você pode implementar uma interface para desenhar uma linha de herança entre a interface e a classe ou arrastando-se a interface do modo de exibição de classe.

Dica

Você pode criar interfaces da mesma maneira que você criar outros tipos. Se a interface existe, mas não aparece no diagrama de classe, em seguida, primeiro exibi-la. For more information, see Como: Criar tipos usando o Class Designer and Como: Exibir tipos existentes (Designer de classe).

Para implementar uma interface desenhando uma linha de herança

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

  2. Desenhe uma linha de herança a partir 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. Visual Studio gera os stubs para todos os membros de interface.

For more information, see Como: Definir herança entre tipos (Designer de classe).

Para implementar uma interface a partir da janela de exibição de classe

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

  2. Abra o modo de exibição de classe e localizar a interface.

    Dica

    Se o modo de exibição de classe não estiver aberto, abra o modo de exibição de classe da Exibir menu. Para obter mais informações sobre o modo de exibição de classe, consulte Exibindo Classes e seus membros..

  3. Arraste o nó da interface para a 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. Visual Studio gera os stubs para todos os membros de interface; Neste ponto, a interface é implementada.

Consulte também

Tarefas

Como: Criar tipos usando o Class Designer

Como: Exibir tipos existentes (Designer de classe)

Como: Definir herança entre tipos (Designer de classe)

Outros recursos

Refatoração de Classes e tipos (Designer de classe)