OOP - Grundbegriffe
Klasse: Typdefinition; | Objekt: Instanz eines Typs; | |
Begriff, ''Layout eines Objektes''; | Menge strukturierter Daten | |
definiert Datenstruktur und | und wohldefinierter | |
Funktionalität | Operationen darauf; nimmt | |
Speicherplatz ein (irgendwo) | ||
Ableitung: Erweiterung eines | Aggregation: Kapselung | |
Typs um Daten, Funktionen; | mehrerer Objekte; | |
Spezialisierung der Kategorie; | homogen: Array von Objekten | |
einfach oder mehrfach; | eines Typs innerhalb eines | |
Objektes; | ||
heterogen: Komponenten | ||
verschiedenen Typs | ||
Is-A-Relation | Has-A-Relation |