NET :Solving l'issue multiple de transmission sous la
plateforme de NET
La plateforme de NET ne soutient pas la
transmission multiple. Ne confondez pas la transmission à
multiniveaux avec la transmission multiple. Avec la transmission
multiple nous pouvons avoir une sous-classe qui hérite de deux
classes en même temps.
Supposons-nous ont une application qui a des clients d'une
classe et des fournisseurs différents de classe. Si vous
vouliez combiner ces deux classes dans une classe de CustomerVendor ce
serait une combinaison des clients et des fournisseurs juste comme le
diagramme ci-dessous.
Veuillez copier le URL suivant dans votre navigateur pour
regarder le diagramme : http://www.vbprofs.com/images/Article
Images/ThomasArt1.gif
Dans le diagramme ci-dessus nous voyons comment la
classe de CustomerVendor hérite de toutes les deux ces classes.
La transmission multiple est complexe et peut être
dangereuse. Les avantages de l're-utilisation de code règnent
au-dessus de la complexité est jusqu'à votre choix.
La transmission multiple n'est pas soutenue par la
plateforme de VB.NET ou de Net. Au lieu de la transmission
multiple nous pouvons employer les interfaces multiples pour réaliser
l'effet semblable à la transmission multiple.
Dans VB.NET tous les objets ont une interface primaire ou
indigène, qui se compose de propriétés, d'événements, de
méthodes ou de variables de membre avouées en utilisant le mot-clé
public. Les objets peuvent mettre en application également les
interfaces secondaires en employant le mot-clé d'instrument.
Parfois il est utile que un objet ait plus d'une
interface, nous permettant d'agir l'un sur l'autre avec l'objet dans
différentes manières. La transmission nous permettent de
créer les sous-classes qui sont un cas spécialisé de la classe
basse.
Exemple
Parfois nous avons un groupe d'objets qui ne sont
pas les semblables, mais nous voulons les manipuler la même façon.
Nous voulons que tous les objets agissent comme si ils sont
identiques, quoiqu'ils soient différents.
Nous pouvons avoir quelques différents objets dans une
application, telle que le client, le produit, la facture etc...
Chaque objet aurait une interface de défaut appropriée à
chaque objet individuel, et chacun d'eux est une classe différente.
Aucune transmission normale n'est impliquée entre ces classes.
Supposons-nous veulent imprimer un document pour chaque type
d'objet. Dans ce cas-ci nous voudrions leur faire tout l'acte en
tant qu'objet imprimable. Pour accomplir ceci nous pouvons
définir une interface générique qui permettrait produire d'un
document imprimé. En mettant en application une interface
commune nous pouvons écrire une routine qui accepte n'importe quel
objet qui met en application un document imprimé.
Pour conclure, en mettant en application les interfaces
multiples dans VB.NET, nous pouvons réaliser un effet semblable à
celui de la transmission multiple.
Thomas est un lotisseur de base visuel expérimenté, avec
l'expertise des années 7+ développant particulièrement des
applications financières. Sa force CE des qualifications sont
VB, SQL, rapports en cristal - vous avez besoin d'un lotisseur de base
visuel pour votre sentir de projets librement pour contacter Thomas
par son site Web personnel
Kaloyani.com ou par
VBprofs.com -
les plus nouvelles
ressources visuelles de base et
de VB.NET portiques.
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!