| |
1-8 Abbildende Ada-Sprache, v1.2 Oktober 2001 1 ?- Funktionen und -verfahren bildeten von den Betrieben auf der Wertart ab. Unterschriften dieser Betriebe sind mit denen in gleichbleibend, die abgebildeten Pakete Werkzeug von den Schnittstellenbetrieben. Die Körper dieser Betriebe werden durch eingeführt CORBA-Entwickler. ?- Fabrik-Funktionszurückbringen Object_Ptr . Die Körper dieser Funktionen sind eingeführt durch die CORBA-Entwickler. Wirklich nur die Paketspezifikation 1 vom Wertimplementierungspaket Notwendigkeiten erzeugt zu werden; der Körper des Pakets kann durch nur geschrieben werden Entwickler. 3. Ein Werthelferpaket. Das Werthelferpaket ist ein Kind der Wertschnittstelle verpacken Sie und hat das Namensverlängerungs- Helper . Dieses Paket enthält: ? die Definition von TypeCode Konstante für die Wertart und From_Any und To_Any Funktionen für die Wertart. ? irgendwelche notwendigen verbreiternden Umwandlungsfunktionen. Diese sind für Auszug nur erforderlich Werte (und abstrakte Schnittstellen). Z.B. das folgende IDL: // IDL - ExampleA.idl Modul ExampleA { typedef sequence<unsigned lang > WeightSeq; valuetype WeightedBinaryTree { allgemeines langes Gewicht; privates WeightedBinaryTree gelassen; privates Recht WeightedBinaryTree; FabrikcreateWBT(in langes W); PreOrder() WeightSeq; PostOrder() WeightSeq; }; }; Diagramme: -- Ada - examplea.ads mit CORBA.Unsigned_Long_Unbounded; Paket ExampleA ist Art WeightSeq ist... Ende ExampleA; 1.Ada formalisiert die Trennung der Erklärung der Schnittstelle eines Pakets, seine Spezifikation, von Implementierung eines Pakets, der Körper, durch das Erfordern der unterschiedlichen Syntax für die zwei. Jene mehr Vertrautes mit C++ konnte an dieses als erzwungene Trennung "der reinen" Include-Dateien gut denken von den Akten, welche die tatsächliche Implementierung enthalten. |  |
|
| |
|
|