Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Objektorientierte Softwareentwicklung: Unterschied zwischen den Versionen

(Prüufungsprotokoll)
Zeile 1: Zeile 1:
== Prüufungsprotokoll ==
+
== Prüfungsprotokoll ==
  
 
* Was ist Vererbung?
 
* Was ist Vererbung?
 
 
* Welche Typen von Vererbung gibt es?
 
* Welche Typen von Vererbung gibt es?
 +
* Schwierigkeiten, die sich bei Multiple Inheritance ergeben! Lösungsansätze!
 +
* Erkläle das Konzept von Design-By-Contract!
 +
* Welche Arten von Zusicherungen gibt es?
 +
* Welche Arten von Unterbrechungsbehandlungen gibt es?
 +
* Welche Bedingungen sollen nach den verschiedenen Unterbrechungsbehandlungen gelten?
 +
* Was sind Generics?
 +
* Erkläre die Probleme mit Generics und Konformität! Was sind Whildcards?
 +
* Wie simuliert man Funktionen höherer Ordnung mit Java?
 +
* Warum hat sich Java gegen die Pointers entschieden?
 +
* Erkläre das Template-And-Hook Designmuster!
 +
* Wo wird dieses Konzept verwendet!
 +
* Was sind abstracte Klassen. Wozu brauchen wir sie?
 +
* Was sind Frameworks und wie funktionieren sie?
 +
* Erkläre die Polymorphie!
 +
* Was ist Reflektion?
 +
* Wie kann ein Objeklt erzeugt werden?
 +
* Beschreibe das Lebenszyklus eines Objekts!
  
 +
Die Prüfung war sehr interessant, nett und fair. Der Prüfer stellt am Anfang eine grundlegende Frage und versucht schnell in die Tiefe zu gehen. Wenn der Student Probleme mit der Frage hat, wird Hilfe von den anderen Studis gefordert. Es wird versucht immer die Bezüge zwischen den Hauptthemen zu erstellen. Großer Wert wird drauf gelegt, dass der Prüfling in der Lage ist, selbst vom Bekannten neue Konzepte abzuleiten.
  
* * Schwierigkeiten, die sich bei Multiple Inheritance ergeben
+
Viel Spaß,
 +
G.

Version vom 15. August 2007, 11:56 Uhr

Prüfungsprotokoll

  • Was ist Vererbung?
  • Welche Typen von Vererbung gibt es?
  • Schwierigkeiten, die sich bei Multiple Inheritance ergeben! Lösungsansätze!
  • Erkläle das Konzept von Design-By-Contract!
  • Welche Arten von Zusicherungen gibt es?
  • Welche Arten von Unterbrechungsbehandlungen gibt es?
  • Welche Bedingungen sollen nach den verschiedenen Unterbrechungsbehandlungen gelten?
  • Was sind Generics?
  • Erkläre die Probleme mit Generics und Konformität! Was sind Whildcards?
  • Wie simuliert man Funktionen höherer Ordnung mit Java?
  • Warum hat sich Java gegen die Pointers entschieden?
  • Erkläre das Template-And-Hook Designmuster!
  • Wo wird dieses Konzept verwendet!
  • Was sind abstracte Klassen. Wozu brauchen wir sie?
  • Was sind Frameworks und wie funktionieren sie?
  • Erkläre die Polymorphie!
  • Was ist Reflektion?
  • Wie kann ein Objeklt erzeugt werden?
  • Beschreibe das Lebenszyklus eines Objekts!

Die Prüfung war sehr interessant, nett und fair. Der Prüfer stellt am Anfang eine grundlegende Frage und versucht schnell in die Tiefe zu gehen. Wenn der Student Probleme mit der Frage hat, wird Hilfe von den anderen Studis gefordert. Es wird versucht immer die Bezüge zwischen den Hauptthemen zu erstellen. Großer Wert wird drauf gelegt, dass der Prüfling in der Lage ist, selbst vom Bekannten neue Konzepte abzuleiten.

Viel Spaß, G.