| |
4-18 Abbildende Ada-Sprache, v1.2 Oktober 2001 4 Wenn die Schnittstelle oder das valuetype eine Erbschaftspezifikation und die Erbschaft hat Spezifikation bezieht sich ein auf nicht-abstraktes Elternteil des gleichen IDL-Konstruierens (Schnittstelle für Schnittstellen oder valuetype für valuetypes), die Implementierungsart werden von abgeleitet die Implementierungsart des erst-genannten nicht-abstrakten Elternteils. Wenn es Nr. gibt Erbschaftspezifikation oder alle Eltern, die in der Erbschaftspezifikation genannt werden, sind Auszug, die Implementierungsart wird von der Art abgeleitet, die in genannt wird "Vorfahrenart" Spalte von Tabelle 4-2 . Jeder Mitgliedsstaat in jedem Elternteil anders als das Elternteil leitete von, von jedem ab gestützte Schnittstelle und von jedem ihrer Eltern transitively, wird zu abgebildet Bestandteil der Implementierungsart, entsprechend dem Diagramm spezifizierte in folgende Abschnitte. Jedes Attribut, Betrieb und Einleitungsprogramm in jedem Elternteil anders als das Elternteil leiteten ab von, von jeder gestützten Schnittstelle und von jedem ihrer Eltern transitively, sollen Sie seien zu den ursprünglichen Unterprogrammen der Bezugsart, entsprechend dem Diagramm abgebildet Sie spezifiziert in den folgenden Abschnitten. Während die Entwicklung und die Wartung des Werkzeuges Paket ist ausdrücklich Verantwortlichkeit des Benutzers, der IDL-Übersetzer einer anpassenden Implementierung ist fähig, ein unvollständiges zu erzeugen, Paketspezifikation Werkzeug. Am Minimum das Paket Spezifikation enthält: ? die Paketerklärung. Erklärung des ? A von Gegenstand Art. Die Erklärung spezifiziert mindestens das korrekte schreiben Sie Ableitung (wie oben beschrieben), aber kann unvollständig anders verlassen werden. ? die Spezifikation der ursprünglichen Unterprogramme, die das Bediener-Seitendiagramm darstellen von den Attributen, von den Betrieben und vom Einleitungsprogramm. Die Diagrammrichtlinien für Attribute, Betriebe und Einleitungsprogramme werden unten enthalten. 4,7,3 Einführen von Betrieben und von Attributen Die Parameter führten zu einer Implementierungsunterprogrammähnlichkeit die, die zu geführt wurden entsprechendes Unterprogramm im Schnittstellenpaket außer daß in den Unterprogrammen wird siehe Art- Gegenstand nicht die Bezugsart. So aller Betrieb und Attribut Implementierungen sind auf der Implementierungsart ursprünglich. Dieses gewährt Implementierungen eine andere Erbschafthierarchie als die haben reflektiert in IDL. Es erlaubt, daß übernommene Betriebe durch Implementierungen überlaufen werden (ein Service, der nicht kann seien in IDL ausgedrückt Sie). Es läßt auch Alternative und Beauftragenimplementierungen das zu werden nicht in IDL reflektiert. Tabelle 4-2 ImplementierungscVorfahrencArten IDL-Konstruieren VorfahrencArt zwanglose Schnittstelle PortableServer.Servant_Base lokale Schnittstelle CORBA.Local.Object stateful valuetype CORBA.Value.Base |  |
|
| |
|
|