03 - Objektinteraktionen Flashcards

1
Q

Abstraktion

A

Der Begriff Abstraktion beschreibt in der Informatik die Trennung zwischen Konzept und Umsetzung. Strukturen werden dabei über ihre Bedeutung definiert, während die detaillierten Informationen über die Funktionsweise verborgen bleiben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Modularität

A

Modularität (auch Baustein- oder Baukastenprinzip) ist die Aufteilung eines Ganzen in Teile, die als Module, Komponenten, Bauelemente oder Bausteine bezeichnet werden. Bei geeigneter Form und Funktion können sie zusammengefügt werden oder über entsprechende Schnittstellen interagieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Klassen definieren Typen

A

Ein Klassenname kann als Typname in einer Variablendeklaration verwendet werden. Variablen, die als Typ eine Klasse haben, können Objekte dieser Klasse enthalten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Klassendiagramm

A

Ein Klassendiagram zeigt die Klassen einer Anwendung oder eines Moduls und ihre Beziehungen zueinander. Es präsentiert eine statische Sicht auf ein Program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Objektdiagramm

A

Ein Objektdiagramm zeigt die Objekte und ihre Beziehungen zu einem bestimmten Zeitpunkt während der Ausführung einer Anwendung. Es präsentiert eine dynamische Sicht auf ein Programm.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objektreferenzen

A

Variablen vom von Objekttypen speichern Referenzen auf Objekte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Primitive Typen (Java)

A

Primitive Typen in Java sind keine Objekttypen.Die gebräuchlichsten primitiven Typen sind: boolean, char, int, double, und long. Primitive Typen haben keine Methoden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Objekterzeugung

A

Objekte können andere Objekte mit dem “new”-Operator erzeugen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Überladen

A

Konstruktoren oder Methoden einer Klasse könne mehrfach mit dem gleichen Namen vorkommen, aber mit unterschiedlichen Signaturen. Diese mehrfache Verwendung nennt man Überladen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Interner Methodenaufruf

A

Aufruf einer Methode in der Klasse in welcher sie definiert ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Externer Methodenaufruf

A

Aufruf einer Methode einer eines Objektes in einem anderen Objekt über die Punkt-Notation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Debugger

A

Software-Tool um ein Programm schrittweise auszuführen und aktuelle Zustände auslesen zu können, um Fehler (Bugs) zu finden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly