TU Wien:Objektorientierte Programmiertechniken VU (Puntigam)/Gesammelte Prüfungsfragen 2009S
Zur Navigation springen
Zur Suche springen
Gesammelte Prüfungsfragen, Stand: 03.05.2009
- Datenabstraktion
- Datenkapselung (encapsulation)
- data hiding
- Objektkopplung
- Klassenzusammenhalt
- Faktorisierung
arten des polymorphismus[Bearbeiten | Quelltext bearbeiten]
- Ersetzbarkeitsprinzip
- subtyping
- implizierte Untertypen
- Kovarianz
- Kontravarianz
- Invarianz
- Bedingungen
- allgemein und wie siehts konkret in Java aus
- Aus welchen Grund sind Eingangsparameter in Java invariant?
- wie & was kann der compiler prüfen
Zusicherungen[Bearbeiten | Quelltext bearbeiten]
- pre-, postconditions, invarianten
- client-server beziehung
Generizität allgemein (Typsicherheit)[Bearbeiten | Quelltext bearbeiten]
- Wildcards, Typschranken
- Gebundene Generizität, Vorteile
- F-Gebundene Generizität
- Generizität simulieren
- mögliche Übersetzungen von Generizität (homogen, heterogen)
Typumwandlung[Bearbeiten | Quelltext bearbeiten]
- Arten der sicheren Typumwandlung
- kovariante Probleme/binäre Methoden
- Überladen/Multimethoden
- simulierte Multimethoden
Entwurfsmuster[Bearbeiten | Quelltext bearbeiten]
- Decorator, wrapper
- visitor
- (virtual) proxy
- factory (struktur bzw die parallele klassenhierarchie)
- prototype
- iterator
- simulierte Multimethoden
- interfaces
- innere Klasse
- sichtbarkeiten (public, protected, default, private)
- hollywood prinzip? (Don’t call us, we’ll call you)