Objektorientierte Sichtweise Flashcards

1
Q

Abstraktionen und Modelle

A

° helfen unwichtige Einzelheiten zu ignorieren
° Entwicklung von Abstraktionen um spezifische Fragen über das System zu beantworten
° irrelevante Einzelheiten werden ignoriert
° kann Abstraktion von Systemen: die nicht mehr existieren, die aktuell existieren, die entwickelt werden sollen, sein
° Abbild um zu zeigen, prüfen oder auszuprobieren

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

Dekomposition von einem Problem

A

° Reduzierung von Komplexität durch Unterteilung
° Funktionale Dekomposition
° Objekt-Orientierte Dekomposition

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

Programmieren

A

° Programm in einer Programmiersprache schreiben, testen, weiterentwickeln
° Verwendung von Elementen der Programmiersprache, bestimmte Regeln und Vorgehensweisen

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

Funktionale Dekomposition

A

° System wird in Funktionen unterteilt

° Funktionen werden in kleinere Funktionen unterteilt

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

Objektorientierte Dekomposition

A

° System wird in Objekte unterteilt
° Objekte in Klassen zusammengeführt
° Objekte können wiederum in kleinere Objekte zerteilt werden

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

Probleme der funktionalen Dekomposition

A

° Funktionalität ist verteilt über das ganze System
- Source code schwer zu verstehen
- User interface wird nicht intuitiv
° Konsequenz: Ein Entwickler muss oft das ganze System verstehen um eine kleine Änderung durchzuführen

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

Identifikation von Objekten

A

°

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

Objekte

A

° können unabhängig von anderen Objekten aktiv sein
° können auf Anfragen von anderen Objekten warten oder parallel arbeiten
° alle Objekte sind passiv
° Warten darauf, dass eine Dienstleistung angefordert wird
° Erbringen diese auf Anfrage
° Ansonsten untätig

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