Instanz (OOP)

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg

Definition

Das Wort deutsche Instanz wird in der Objektorientierten Programmierung häufig -- wie im Englischen -- als Synoym für das Wort Objekt gebraucht.

Falscher Freund

Bei diesem Wort handelt es sich um einen Übersetzungsfehler, da das englische Wort instance in der objektorientierten Welt im Sinne von Beispiel/Fall und nicht im Sinne von zuständige Stelle (bes. bei Behörden oder Gerichten) verwendet wird. Das heißt Instanz und instance sind in diesem Fall falsche Freunde.

Ursprung

Die Verwendung dieses Begriffs geht vermutlich auf Marvin Minsky zurück. Er hat u.a. die Begriffe frame und slot geprägt. Diese Begriffe entsprechen ungefähr dem, was wir heute mit Klasse und Zustandsvariable bezeichnen. Um aus einem Rahmen ein bestimmtes Objekt zu machen, müssen die slots mit "specific instances or data" gefüllt werden. Noch heute werden die Begriffe Frame und insbesondere Instance Frame gerade im Bereich Kognitive Systeme häufig verwendet.

Quelle

Siehe auch