NET:Solving a edição múltipla do inheritance sob a
plataforma do NET
A plataforma do NET não suporta o inheritance
múltiplo. Não confunda o inheritance multilevel com o
inheritance múltiplo. Com inheritance múltiplo nós podemos
ter um subclass que herde de duas classes ao mesmo tempo.
Deixe-nos supôr-nos têm uma aplicação que tenha
clientes de uma classe e uns outros vendedores da classe. Se
você quisesse combinar estas duas classes em uma classe de
CustomerVendor seria uma combinação dos clientes e dos vendedores
apenas como o diagrama abaixo.
Copíe por favor o seguinte URL em seu browser para ver o
diagrama: http://www.vbprofs.com/images/Article
Images/ThomasArt1.gif
No diagrama acima nós vemos como a classe de
CustomerVendor herda de ambas aquelas classes.
O inheritance múltiplo é complexo e pode ser perigoso.
As vantagens do re-uso do código prevalecem sobre a
complexidade são até sua escolha.
O inheritance múltiplo não é suportado pela plataforma
de VB.NET ou de Net. Em vez do inheritance múltiplo nós
podemos usar relações múltiplas conseguir o efeito similar ao
inheritance múltiplo.
Em VB.NET todos os objetos têm uma relação preliminar
ou nativa, que seja composta das propriedades, dos eventos, dos
métodos ou das variáveis do membro declaradas usando o keyword
público. Os objetos podem executar também relações
secundárias usando o keyword do instrumento.
Às vezes é útil para um objeto ter mais de uma
relação, permitindo que nós interajam com o objeto em maneiras
diferentes. O inheritance permite que nós críem os subclasses
que são um exemplo especializado da classe baixa.
Exemplo
Às vezes nós temos um grupo dos objetos que não
são os similares, mas nós queremos segurá-los a mesma maneira.
Nós queremos todos os objetos agir como se são os mesmos,
mesmo que sejam diferentes.
Nós podemos ter alguns objetos diferentes em uma
aplicação, tal como o cliente, o produto, o invoice etc.. Cada
objeto teria uma relação do defeito apropriada a cada objeto
individual, e cada um deles é uma classe diferente. Nenhum
inheritance natural é implicado entre estas classes. Deixe-nos
supôr-nos querem imprimir um original para cada tipo de objeto.
Neste caso nós gostaríamos de fazer-lhes todo o ato como o
objeto printable. Para realizar este nós podemos definir uma
relação genérica que permita gerar um original impresso.
Executando uma relação comum nós podemos escrever uma rotina
que aceite todo o objeto que executar um original impresso.
Para conclir, executando relações múltiplas em VB.NET,
nós podemos conseguir um efeito similar àquele do inheritance
múltiplo.
Thomas é um colaborador básico visual experiente, com
perícia dos anos 7+ que desenvolvem especial aplicações
financeiras. Seu cano principal habilidades é VB, SQL,
relatórios de cristal - você necessitar um colaborador básico
visual para sua sensação dos projetos livre contatar Thomas com seu
Web site pessoal
Kaloyani.com ou
com
VBprofs.com -
os
recursos visuais os mais novos
básicos
e de VB.NET portal.
Artigo Fonte: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!