02 - Objekte und deren Benutzung Flashcards

1
Q

Welches ist das fundamentale Prinzip des objektorientierten Programms?

A

Aufrufen von Operationen auf Objekten

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

Wie schreibt man die Klassennamen?

A

Groß und Camel Cased

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

Wie schreibt man die Objektennamen?

A

Klein und Camel Cased

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

Was ist ein Objekt?

A

Eine konkrete Maschine mit Operationen, die man auf ihr ausführen kann.

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

Welche sind die drei Objektarten?

A

Physische Objekte wie z.B. Hamster, Territorium, Korn, Kachel
Abstrakte Objekte wie z.B. der zurückgelegte Weg des Hamsters
Softwareobjekte wie z.B. Arrays oder Listen

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

Was ermöglicht die OOP?

A

Die eingebaute Modellierfähigkeit. Softwareobjekte werden mit Objekten des Problemsbereichs verbunden.

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

Welche sind die Eigenschaften von Objekten?

A

Verwaltung von Daten im Speicher
Angebotene Operationen
Identität

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

Welche Rolle spielen die Operationen eines Objekts?

A

Sie greifen auf die Daten und verändern sie.

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

Welche sind die drei Kategorien von Operationen eines Objekts?

A

Abgrafen
Kommandos
Erzeugungsprozeduren

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

Was bedeutet Abfragen bei Operationen?

A

Operationen, die die Eigenschaften von Objekten abfragen. Objekten sind idempotent, sie ändern nicht den Zustand des Objekts oder anderer beteiligten Objekte

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

Was bedeutet Kommando bei Operationen?

A

Operationen, die den Zustand eines oder mehreren Objekte ändern.

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

Welches ist das Prinzip des Vergebens der Implementierungsdetails?

A

Es muss klar spezifiziert werden, welche Operationen oder Eigenschaften für den Nutzer öffentlich verfügbar sind, und welche nur intern. Sicherzustellen, dass das öffentliche Nutzer nur öffentliche Operationen und E zugreifen kann.

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