| |
4-10 Abbildende Ada-Sprache, v1.2 Oktober 2001 4 4,5,7 Schreiben Sie Gegenstand Jedes Auftreten des vorbestimmten Artgegenstandes wird zu abgebildet CORBA.Object.Ref . Artgegenstand ist eine volle (Nichtpseudo) Gegenstandart. Jedoch weil er vorbestimmt ist verwurzeln Sie Art für die Gegenstandkategorie, seine Implementierung sich anpaßt nicht an das Diagramm Richtlinien für Schnittstellen und seine Implementierung wird nicht spezifiziert gelassen. Sehen Sie Abschnitt 5,2,2, "wenden Sie," auf Seite 5-3 ein zu mehr Information. 4,5,8 Schnittstelle, die Beispiele Abbildet Die folgende IDL-Spezifikation: // IDL - Akte barn.idl langes Maß des typedef; Schnittstellenzufuhr { Attributmaßgewicht; }; Schnittstellentier { enumzustand { SCHLAFEND, WACHEN Sie auf }; Boolescher eat(inoutzufuhrbeutel); // Rückkehr richten Sie aus, wenn Tier voll ist schreiben Sie Zustandwachsamkeit zu; schreibgeschütztes Attributtierelternteil; }; Schnittstellenpferd: Animal{ leerer trot(inkurzschlußabstand); }; wird zu diesen Ada-Schnittstellenpaketen abgebildet: mit CORBA; Paket Barn_IDL_FILE ist Artmaß ist neues CORBA.Long; Ende Barn_IDL_FILE; mit CORBA; mit CORBA.Object; mit Barn_IDL_FILE; Paketzufuhr ist Arthinweis ist neues CORBA.Object.Ref mit Nullaufzeichnung; Verfahren Set_Weight (Selbst: in Hinweis; : in Barn_IDL_FILE.Measure); Funktion Get_Weight (Selbst: in Hinweis) RückholBarn_IDL_FILE.Measure; Endenzufuhr; |  |
|
| |
|
|