Deutsch F R Anf Nger Mit Udo

Meiner meinung nach griechenland

Für den Zugang auf die Objekte ist es erforderlich, die Methodik aller Wahrscheinlichkeit nach zu verwenden, die für die verteilten Systeme beschrieben ist. Der wichtige Unterschied besteht darin, dass für die Beschwörung der Objekte der Server und seine Weise die Mitteilung die "Beschwörung" unterstützen sollen. In der konkret hergestellten Realisierung wurde solches Mittel objekt-ausgerichtet wie die dynamische Beschwörung dazu verwendet. Die Handlungen des Servers beim Erhalten der Beschwörung: - die Argumente ins Arbeitsformat; - aus den Argumenten die Liste anzulegen und, den Mechanismus der dynamischen Beschwörung für seine Bearbeitung herbeizurufen; - das Ergebnis wie die Liste aus den Bedeutungen der grundlegenden Typen und der Bezeichner der Objekte zurückzugeben.

Das vorliegende Modell wird mit der Ideologie DOS auf folgende Weise vereint: der Kunde beschwört den entfernten Server (den Empfänger). H zwei Sachen zu erfüllen: - den lokalen Begriff dispatching für den Aufruf durch das Netz auszudehnen, - das Objekt aufzubauen, das die Weise des Servers im Kundensystem vorstellt.

Die typischen Charakteristiken des Dispatchers der Klassen: - hat jedes Objekt die Klasse; - verfügen die Klassen über die Superklassen, die in die Hierarchie aufgebaut werden; als Antwort auf die Mitteilung sucht das System in der Hierarchie der Klassen der seiner entsprechende Bearbeiter.

Vom Gesichtspunkt des Benutzers, ein grundlegender Begriff in DOS ist die Beschwörung. Die Beschwörung ist eine beliebige Anrede zur Funktionalität des Objektes. Sein Körper ist die Gruppe der Objekte über. N. Die Beschwörung übernommen, ruft DOS den Empfänger des ersten Objektes der Gruppe herbei, ihm in den Parametern die Übrigen übergebend. H wird der Empfänger die Aufgabe der Realisierung Semantik der Beschwörungen eben gesetzt.

Da wir nicht berechtigt sind, keine vorherbestimmten Informationen über die Objekte zu benutzen, brauchen wir die Mittel dispatching die Möglichkeit zu ergänzen, die Zugehörigkeit des Objektes der Klasse und die Fähigkeit der Klasse zur Ausführung der konkreten Beschwörung zu prüfen.

H das untere Niveau des Systems höchste Zeit zu sein. Integers, strings, symbols, vectors - werden die grundlegenden Typen der Daten, die von den grundlegenden Objekten oder von den Primitiven genannt werden - DOS für die Ausführung entsprechend verwendet. Die Primitiven haben den besonderen Status nicht, sie werden entsprechend ihren Dispatcher wie auch die übrigen Objekte bearbeitet. Das Beispiel Modula-3 - die Coda des Dispatchers für ganz: TYPE Integer = Obj. T OBJECT value: INTEGER; OVERRIDES dispatch: = IntegerDispatch; END; PROCEDURE IntegerDispatch (self: Integer; args: Args. T): Obj. T RAISES {Obj. Exception} = VAR selector: = Args. GetSelector (args); BEGIN IF (Text. Equal (Selector, "printString")) THEN ARGS. CheckNumberOfArguments (args; RETURN MakeString (Fmt. Int (self. value)); ELSEIF Text. Equal (selector, "add") THEN ARGS. CheckNumberOfArguments (args; RETURN MakeInteger (GetInteger (self) + GetInteger (Args. Element (args,)); END IF RAISE Obj. Exception (Exception. badFunction); END IntegerDispatch; die Beschwörungen und dispatching.

Für die Bildung der Beschwörung benutzen die Kunden die Prozedur Obj. Invoke. Für vorhergehend die Beispiele sieht es etwa so aus: IMPORT Obj; VAR a: = NEW (Integer, value: =; b: = NEW (Integer, value: =; c: = Obj. Invoke (a, "add", b); die Kommandosprache.

In dieser Sektion wird von einer Serie der Experimente, gerufen erzählt, dispatching der Systeme auszubilden. Zwei Ziele der Experimente waren: - die Betriebsunterbrechung und die tatsächlich nützliche Weise der Vereinigung verschiedener Modelle vorzuführen; - die allgemeinen Ideen in allen Dispatcher zu finden.

Für die Nutzung der Regeln in der Arbeit des Objektes folgt einfach der Dispatcher zu realisieren, der die Arbeit dem Prozessor der Regeln entsprechend der Beschwörung delegiert. Zusammen mit dem Zugang zu bekommen wir, dass die Basis der Regeln das Objekt mit dem Zustand - die Daten und die Methoden von den Regeln ist, die auch in bewahrt werden. Es ist gewöhnlich unerwünscht, dass sich die Regeln zu direkt behandeln; entsprechend, der Dispatcher soll der Basis übergeben lenkte den eigenen Bezeichner und den Prozessor lenkte wird an ihn mit den Beschwörungen des Zuganges auf die Gegebenen behandeln.