003
14.02.2005, 11:39 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hm, also ich sehe in der Aufgabenstellung nix, was die Klasse Adresse erforderlich machen würde? - Genügt nicht die Klasse Schüler?
Ich würde auf anhieb folgende Klassen entwerfen:
1. sportfest: Aggregation von schueler Instanzen und wettkampf Instanzen. Wettkämpfe werden über ihre Bezeichnung, Schüler über ihren Namen+Klasse identifiziert. Es gibt Methoden, Wettkämpfe und Schüler hinzuzufügen und zu finden.
2. wettkampf: Aggregation von ergenissen, Hat eine Bezeichnung (Wettkampfart), über die ein Wettkampf eindeutig identifieziert wird. Ergebnisse können hinzugefügt werden, gemäß der Leistung (siehe ergebnis) sortiert werden usw,.
3. ergebnis: Enthält eine Referenz auf einen Wettkampf und ein Schüler und besitzt eine Zahl, die die vom Schüler in diesem Wettkampf erbrachte leistung angibt.
4. schüler: name+vorname+klasse.
Ist nur der erste Wurf, kann sich was ändern. Hängt auch davon ab, wie ein Wettkampf stattfindet: ist er rundenbasiert, gibt es da auch noch entsprechende Klassen, -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |