Partilhar 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.

DicaDica

Você pode criar interfaces da mesma maneira que você cria outros tipos.Se a interface existe, mas não aparece no diagrama de classe, em seguida, pela primeira vez exibi-la.Para obter mais informações, consulte Como: criar tipos usando o Class Designer e 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 de 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.

Para obter mais informações, consulte 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 localize a interface.

    DicaDica

    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 Viewing Classes and Their Members.

  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)