TU Wien:Objektorientierte Programmiertechniken VU (Puntigam)/Gesammelte Prüfungsfragen 2009S

Aus VoWi
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)