Objekt-Grobstruktur

 

Visualisierung von Begriffszusammenhängen:



 

Datentyp

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

-

Englisch

data type

Definition

Ein Datentyp ist Beschreibung einer Menge von »(Daten-) Werten, auf die die gleichen »Operationen anwendbar sind. Diese Operationen dürfen keine Seiteneffekte haben.

Erläuterung

(1) Datentypen können vordefiniert (primitiv) oder Benutzer-definiert sein. Zu den erstgenannten gehören Zahlen, Zeichenreihen und Zeitangaben. Zu den letztgenannten gehören Aufzählungstypen.
(2) Datentyp ist eine Spezialisierung von Typ.

Beispiele

ganze Zahl, Bruchzahl, Zeichenkette, Farbe

 
 

Exemplar

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

-

Englisch

Instance

Definition

Ein Exemplar ist eine Ausprägung eines »Typs, d.h. ein individuelles Ding, das aufgrund seiner Beschreibung einem Typ angehört. Siehe auch: »(Daten-) Wert, »Objekt.

Erläuterung

(1) Exemplar wird im Deutschen oft fälschlich mit "Instanz" übersetzt.
(2) Ein Exemplar kann ein einfacher Wert oder ein Objekt sein, ist also nicht synonym zu Objekt.

Beispiele

Zahl 4, Schiff Titanic, Person Erich Mustermann, Vorgang Eheschliessung zwischen Erika und Erich

 
 

Instanz

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

-

Englisch

instance

Definition

Falsche dt. Übersetzung von »Exemplar --> vgl. dort

Erläuterung

-

Beispiele

-

 
 

Klasse

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

Objekttyp (object type)

Englisch

class

Definition

Eine Klasse ist eine Beschreibung einer Menge von »Objekten, die durch gleiche »Attribute, »Operationen und »Beziehungen charakterisiert sind.

Erläuterung

(1) Klasse ist eine Spezialisierung von Typ. Klassen sind spezielle abstrakte Datentypen, die bei der objekt-orientierten Programmierung eingesetzt werden.
(2) Eine Klasse kann zur Schnittstellen-Beschreibung genutzt werden, indem man die Menge der Operationen spezifiziert, die sie ihrer Umgebung zur Verfügung stellt. Siehe auch: »Schnittstelle

Beispiele

Schiff, Person, Eheschließung

 
 

Objekt

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

Objekt wird häufig synonym zu Exemplar verwendet, ist aber spezieller, weil die Operationen als Beschreibungsmerkmale hinzukommen.

Englisch

Object

Definition

Ein Objekt ist ein Ding (eine Entität) mit einer eindeutigen Identität. Es wird durch seinen »Zustand und sein Verhalten charakterisiert. Der Zustand wird durch »Attribute und »Beziehungen repräsentiert, das Verhalten durch »Operationen. Objekte, die auf gleiche Weise charakterisiert sind, gehören der gleichen »Klasse an.

Erläuterung

(1) Jedes Objekt ist ein »Exemplar mindestens einer Klasse.
(2) Ein Objekt steht für ein individuelles, identifizierbares Ding der realen oder gedachten Welt, das aufgrund der zugehörigen Klassenbeschreibung klar von seiner Umgebung abgegrenzt ist.

Beispiele

Schiff Titanic, Person Erika_Mustermann, Vorgang Eheschliessung zwischen Erika und Erich

 
 

Objekt-Identität

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

-

Englisch

object identity

Definition

Jedes Objekt hat eine Identität. Diese ist ein ausgezeichnetes »Merkmal, das die eindeutige Identifizierung des Objekts erlaubt.

Erläuterung

-

Beispiele

-

 
 

Typ

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

Typ wird (z.B. im Datenbankbereich) zuweilen synonym zu Wertebereich (domain) verwendet, bei diesem ist aber meist nur die Mengen-Eigenschaft relevant.

Englisch

Type

Definition

Ein Typ ist eine Beschreibung einer Menge von Dingen (z.B. Personen, Produkten, Institutionen, Vorgängen, ...) die durch gleiche Merkmale und Beziehungen charakterisiert sind. Die Angabe der Menge kann intensional (durch Angabe eines charakteristischen Prädikats) oder extensional (durch Aufzählung der durch den Typ charakterisierten Dinge) erfolgen

Erläuterung

Ein charakteristisches Prädikat gibt zu einem beliebigen gegebenen Ding an, ob es zu der betreffenden Menge gehört oder nicht.
Aus pragmatischen Gründen unterscheidet man in der Informatik (z.B. in den meisten Programmiersprachen) zwischen »Datentypen und »Objekttypen. Siehe auch: »Datentyp, »Entitätstyp, »Klasse

Beispiele

Zahl, Schiff, Person, Eheschließung

 
 

Wert

Begriffssammlung

Objektorientierte Modellierung

Themenbereich

Objekt-Grobstruktur

Synonyme

Datenwert

Englisch

(data) value

Definition

Ein Wert ist ein primitives "Ding", das einem »(Daten-)Typ angehört und selbst-identifizierend ist.

Erläuterung

(1) Ein Wert ist ein Exemplar seines Datentyps.
(2) Werte dienen dazu, die Ausprägung von Eigenschaften von Dingen zu beschreiben.

Beispiele

ganze Zahl 4, Zeichenkette abc, Farbwert blau