. NETTO:Solving het Veelvoudige NETTO Platform van de
Kwestie van de Overerving onder.
. Het NETTO platform steunt geen veelvoudige overerving.
Verwar overerving geen op verscheidene niveaus met veelvoudige
overerving. Met veelvoudige overerving kunnen wij een subklasse
hebben die tezelfdertijd van twee klassen erft.
Veronderstel wij een toepassing hebben die een
klassenklanten en een andere klassenverkopers heeft. Als u deze
twee klassen in één klasse wilde combineren CustomerVendor zou het
een combinatie Klanten en Verkopers enkel zoals het hieronder diagram
zijn.
Gelieve te kopiëren volgende URL in uw browser om het
diagram te bekijken: http://www.vbprofs.com/images/Article
beelden/ThomasArt1.gif
In het bovengenoemde diagram zien wij hoe de klasse
CustomerVendor van allebei van die klassen erft.
De veelvoudige overerving is complex en kan gevaarlijk
zijn. De voordelen van code re-gebruik heersen over
ingewikkeldheid is tot uw keus.
De veelvoudige overerving wordt niet gesteund door VB.
NETTO of. Netto platform. In plaats van veelvoudige overerving
kunnen wij veelvoudige interfaces gebruiken om gelijkaardig effect aan
veelvoudige overerving te bereiken.
In VB. NETTO hebben alle voorwerpen een primaire of
inheemse interface, die uit eigenschappen, gebeurtenissen samengesteld
is, methodes of lidvariabelen verklaard gebruikend Openbaar
sleutelwoord. De voorwerpen kunnen secundaire interfaces ook
uitvoeren door te gebruiken uitvoeren sleutelwoord.
Soms is het nuttig voor een voorwerp om meer dan één
interface te hebben, toestaand ons om met het voorwerp op
verschillende manieren interactie aan te gaan. De overerving
staat ons toe om subklassen te creëren die een gespecialiseerd geval
van de basisklasse zijn.
Voorbeeld
Soms hebben wij een groep voorwerpen die niet gelijkaardig
zijn, maar wij willen hen behandelen de zelfde manier. Wij
willen alle voorwerpen handelen alsof zij het zelfde zijn, alhoewel
zij verschillend zijn.
Wij kunnen sommige verschillende voorwerpen in een
toepassing, zoals klant, product, rekening enz. hebben Elk
voorwerp zou een standaardinterface aangewezen aan elk individueel
voorwerp hebben, en elk van hen is een verschillende klasse.
Geen natuurlijke overerving is impliciet tussen deze klassen.
Veronderstel wij een document voor elk type van voorwerp willen
drukken. In dit geval we'd houd van tot hen al handeling als
printable voorwerp te maken. Om dit te verwezenlijken kunnen wij
een generische interface bepalen die het produceren van een gedrukt
document zou toelaten. Door een gemeenschappelijke interface uit
te voeren kunnen wij een routine schrijven die om het even welk
voorwerp goedkeurt dat een gedrukt document ten uitvoer legt.
Om te besluiten, door veelvoudige interfaces in VB. NETTO
uit te voeren, kunnen wij een gelijkaardig effect aan dat van
veelvoudige overerving bereiken.
Thomas is een ervaren Visuele Basisontwikkelaar, met
deskundigheid van 7 + jaren die vooral financiële toepassingen
ontwikkelen. Zijn hoofdvaardigheden van IT zijn VB, SQL, de
Rapporten van het Kristal - indien u een Visuele Basisontwikkelaar
voor uw projecten voelt vrij nodig hebt om Thomas door zijn
persoonlijke website
Kaloyani.com of door
VBprofs.com te contacteren - nieuwste
Visuele Basis en VB.
NETTO middelen portaal.
Artikel Bron: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster krijgen html code
Voeg dit artikel aan uw website!
Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!