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
No diagrama de classe, exiba a interface e a classe que implementará a interface.
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
No diagrama de classe, exiba a classe que você deseja implementar a interface.
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..
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)