Este é um post disponível para assinantes MVPArtigo .net Magazine 62 - Interface
Artigo da Revista .NET Magazine - Edição 62.
Quick Update
Interfaces
Interface é um conceito da Orientação a Objetos que está implementada no C# desde a sua primeira versão. Uma Interface é muito parecida com uma classe, porém ela contém apenas membros abstratos.
Assim como em uma classe comum, em uma interface podemos ter eventos, métodos e propriedades. Porém, na interface nós apenas declaramos estes membros. A implementação destes membros deve ser obrigatoriamente realizada nas classes que usam a interface.
Uma interface não pode ter Constantes, Atributos (Data Fields), Construtores, Destrutores ou membros estáticos. E todos os membros de uma interface são implicitamente públicos.
Veja na Listagem 1, o código da interface INode, que exemplifica bem como é a declaração de uma Interface.
Listagem 1. Exemplo da Interface Node
interface INode
{
string Text
{
get;
set;
}
object Tag
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


0
0
