Objektorientierte Softwareentwicklung: Unterschied zwischen den Versionen
(→Prüfungsprotokoll: typo) |
(Typos) |
||
Zeile 9: | Zeile 9: | ||
* Welche Bedingungen sollen nach den verschiedenen Unterbrechungsbehandlungen gelten? | * Welche Bedingungen sollen nach den verschiedenen Unterbrechungsbehandlungen gelten? | ||
* Was sind Generics? | * Was sind Generics? | ||
− | * Erkläre die Probleme mit Generics und Konformität! Was sind | + | * Erkläre die Probleme mit Generics und Konformität! Was sind Wildcards? |
* Wie simuliert man Funktionen höherer Ordnung mit Java? | * Wie simuliert man Funktionen höherer Ordnung mit Java? | ||
* Warum hat sich Java gegen die Pointers entschieden? | * Warum hat sich Java gegen die Pointers entschieden? | ||
Zeile 18: | Zeile 18: | ||
* Erkläre die Polymorphie! | * Erkläre die Polymorphie! | ||
* Was ist Reflektion? | * Was ist Reflektion? | ||
− | * Wie kann ein | + | * Wie kann ein Objekt erzeugt werden? |
* Beschreibe das Lebenszyklus eines Objekts! | * Beschreibe das Lebenszyklus eines Objekts! | ||
Aktuelle Version vom 6. Oktober 2008, 14:08 Uhr
Prüfungsprotokoll
- Was ist Vererbung?
- Welche Typen von Vererbung gibt es?
- Schwierigkeiten, die sich bei Multiple Inheritance ergeben! Lösungsansätze!
- Erkläre 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 Wildcards?
- 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 Objekt 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.