English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

. NETTO:Solving het Veelvoudige NETTO Platform van de Kwestie van de Overerving onder.

Software RSS Feed





. 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

Translation by Google Translator





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!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu