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ê 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
No diagrama de classe, exiba a interface e a classe que implementará a interface.
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
No diagrama de classe, exiba a classe que você deseja implementar a interface.
Abra o modo de exibição de classe e localize 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 Viewing Classes and Their Members.
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)