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
 

NET:Solving die mehrfache Erbschaft-Ausgabe unter NET Plattform

Software RSS Feed





NET Plattform stützt nicht mehrfache Erbschaft. Verwirren Sie Mehrebenenerbschaft nicht mit mehrfacher Erbschaft. Mit mehrfacher Erbschaft können wir eine Unterklasse haben, die von zwei Kategorien gleichzeitig übernimmt.

Lassen Sie uns uns annehmen haben eine Anwendung, die eine Kategorie Kunden und eine anderen Kategorie Verkäufer hat. Wenn Sie diese zwei Kategorien in eine CustomerVendor Kategorie kombinieren wollten, würde es eine Kombination der Kunden und der Verkäufer gerade wie des Diagramms unten sein.

Kopieren Sie bitte das folgende URL in Ihre Datenbanksuchroutine, um das Diagramm anzusehen: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif

Im oben genannten Diagramm sehen wir, wie die CustomerVendor Kategorie von beiden jener Kategorien übernimmt.

Mehrfache Erbschaft ist kompliziert und kann gefährlich sein. Die Vorteile des Code Re-Verbrauches herschen über Kompliziertheit ist bis zu Ihrer Wahl vor.

Mehrfache Erbschaft wird nicht durch VB.NET oder Net Plattform gestützt. Anstelle von der mehrfachen Erbschaft können wir mehrfache Schnittstellen benutzen, um ähnlichen Effekt zur mehrfachen Erbschaft zu erzielen.

In VB.NET haben alle Gegenstände eine Primär- oder gebürtige Schnittstelle, die aus Eigenschaften, Fällen, Methoden oder den Mitgliedsvariablen, die mit allgemeinem Schlüsselwort erklärt werden besteht. Gegenstände können Sekundärschnittstellen auch einführen, indem sie Werkzeugschlüsselwort verwenden.

Manchmal ist es nützlich für einen Gegenstand, mehr als eine Schnittstelle zu haben und erlaubt uns, auf den Gegenstand in den unterschiedlichen Weisen einzuwirken. Erbschaft erlaubt uns, Unterklassen herzustellen, die ein fachkundiger Fall von der niedrigen Kategorie sind.

Beispiel

Manchmal haben wir eine Gruppe Gegenstände, die nicht das ähnliche sind, aber wir möchten sie anfassen die gleiche Weise. Wir wünschen alle Gegenstände fungieren, als ob sie dieselben sind, obwohl sie unterschiedlich sind.

Wir können etwas unterschiedliche Gegenstände in einer Anwendung, wie Kunden, Produkt, Rechnung usw. haben. Jeder Gegenstand würde eine Rückstellung Schnittstelle haben, die zu jedem einzelnen Gegenstand passend ist, und jeder von ihnen ist eine andere Kategorie. Keine natürliche Erbschaft wird zwischen diesen Kategorien angedeutet. Lassen Sie uns uns annehmen möchten ein Dokument für jede Art Gegenstand drucken. In diesem Fall möchten wir sie alle Tat als bedruckbarer Gegenstand bilden. Um dieses zu vollenden können wir eine generische Schnittstelle definieren die dem Erzeugen eines gedruckten Dokumentes ermöglichen würde. Indem wir eine allgemeine Schnittstelle einführen,SIND wir in der Lage, ein Programm zu schreiben, das jeden möglichen Gegenstand annimmt, der ein gedrucktes Dokument einführt.

Um, indem wir mehrfache Schnittstellen in VB.NET zu folgern einführen, können wir einen ähnlichen Effekt zu dem der mehrfachen Erbschaft erzielen.

Thomas ist ein erfahrener grundlegender sichtlichentwickler, mit Sachkenntnis der Jahre 7+ besonders finanzielle Anwendungen entwickelnd. Seine Hauptleitung ist ES Fähigkeiten VB, SQL, Kristallreports - Sie einen grundlegenden sichtlichentwickler für Ihr Projektfühlen frei benötigen, mit Thomas durch seine persönliche Web site Kaloyani.com oder durch VBprofs.com in Verbindung zu treten - die neuesten Portal grundlegenden und VB.NET sichtlichbetriebsmittel.

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

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

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu