Termine NRW

Tagesordnung

Generische Datentypen und ihre Auswirkungen auf die Programmierung und Modellierung - Teil II

Die Typsicherheit, die durch generische Datentypen erreicht wird und manuelles Type-Casting überflüssig macht, ist aus der modernen objektorientierten Programmierung nicht mehr wegzudenken, hat aber auch einige verkomplizierende Auswirkungen.

In der Fortbildung soll anhand einiger gängiger Aufgabenstellungen ein tieferer Blick in die Verwendung und Realisierung von Generics in Java gegeben werden. Bei vielen mit den bisherigen Datenstrukturen einfachen Aufgabenstellungen ergeben sich mit den neuen generischen Datenstrukturen zum Teil zunächst Schwierigkeiten, die in diesem Teil der Fortbildung ausführlich behandelt werden. Hierdurch sollen nicht nur die vorgestellten Aufgabenstellungen gelöst werden, sondern es soll dabei auch ein Einblick in die Programmierung und Design mit Generics gegeben werden, der den Fortbildungsteilnehmerinnen und Fortbildungsteilnehmern hilft, auf Probleme mit Generics, auf die die Schülerinnen und Schüler im Rahmen des Unterrichts selbstständig stoßen, eine Antwort zu finden. Dabei wird auch auf typische Fehler und Fehlermeldungen eingegangen.

Schwerpunkte des ersten Teils:
- Probleme mit Arrays und deren Lösung
- Darstellung in Entwurfs- und Implementationsdiagrammen
- Besonderheiten beim Modellieren mit ComparableContent und BinarySearchTree
- Parameterwahl