| |
Oktober 2001 Abbildender Ada, v1.2: Allgemeines Diagramm für Maßeinheiten 4-5 4 1. Das Schnittstellenpaket Dieses Paket ist ein Kind des Pakets des Pakets abgebildet vom umgebenden IDL-Namensbereich (ein Modul oder eine Akte) und haben Sie eine Endrunde nennen Sie den Bestandteil, der vom IDL-Bezeichner für die Maßeinheit abgebildet wird. Sie definiert a Bezugsart und seine ursprünglichen Betriebe. Die ursprünglichen Betriebe werden abgebildet von den Attributaccessors, von den Betrieben oder Mitgliedsstaat von der IDL-Maßeinheit. 2. Das Schnittstellenimplementierungspaket Dieses Paket ist ein Kindpaket von schließen Sie Paket an einen abschließenden Namensbestandteil von "Impl" an. Es W-Kranke definiert einen Gegenstand schreiben Sie und die Unterzeichnung seiner ursprünglichen Betriebe, die vorbei eingeführt werden sollen der Entwickler. 3. Ein Schnittstellenhelferpaket Dieses Paket ist ein Kindpaket der Schnittstelle Paket mit ausgedehntem Namenß$+0 Helper . Es enthält: ? die Funktionen, die das Verbreitern und das Verengen von Hinweisen stützen. ? TypeCode Konstanten und Funktionen, die Umwandlung nach und von Art stützen irgendwelche . Bestimmte Pakete können möglicherweise nicht für irgendein Konstruieren erforderlich sein. Insbesondere Nr. Implementierungspaket ist für eine abstrakte Schnittstelle oder abstrakten valuetypes erforderlich, da es keine Implementierung für diese geben kann. 4,4,2 Niedrige Arten Das Ada-Diagramm definiert die folgenden Arten, um das Diagramm von Gegenstand IDLs zu stützen orientiertes Konstruieren: ? CORBA.AbstractBase.Ref : Die niedrige Art als alle abstrakte Schnittstellenreferenz Arten und auch für CORBA.Object.Ref und CORBA.Value.Base . So ist es niedrige Art als alle Referenzen. Jeder Fall enthält einen Kategorie-breiten Zugang zu Fall des CORBA.Impl.Object Art. Diese Art ist die niedrige Art für alle Implementierungen. Die ursprünglichen Betriebe auf dieser Art liefern angefordert Bezugszählen und Gedächtnismanagementsemantik. ? CORBA.Object.Ref : Die niedrige Art für alle Bezugsarten bildete von IDL ab Schnittstellen, ob zwanglos oder lokal. Der Zugangsbestandteil in jedem Fall von dieser Art macht einen Fall zugänglich, der von der Art abgeleitet wird PortableServer.Servant_Base . ? CORBA.Value.Base : Die niedrige Art als alle Referenzen bildete von IDL ab valuetypes. Der Zugangsbestandteil in jedem Fall dieser Art macht zugänglich Fall abgeleitet von der Art CORBA.Value.Impl_Base . ? CORBA.Impl.Object : Die abstrakte niedrige Art für alle Implementierungen. ? PortableServer.Servant_Base : Die niedrige Art für alle Bediensteten übernimmt von CORBA.Impl.Object . ? CORBA.Value.Impl_Base : Die niedrige Art für alle valuetypeimplementierungen übernimmt von CORBA.Impl.Object . Das Verhältnis unter diesen Arten wird im folgenden Diagramm veranschaulicht: |  |
|
| |
|
|