Hallo an alle!
Ich habe folgende Aufgabe und bin mir beim Quellcode entwerfen etwas unsicher:
Bild 1: http://ud05_188.ud05.udmedia.de/spotlight/A3.jpg
Bild 2: http://ud05_188.ud05.udmedia.de/spotlight/A4.jpg
class Klient {
private Bearbeiter bearbeiter;
public Klient(Bearbeiter bearb) {
bearbeiter = bearb;
}
// …
}
abstract class Bearbeiter {
private Bearbeiter nachfolger;
abstract public void bearbeiteAnfragen();
abstract public void setNachfolger(Bearbeiter);
}
class konkreterBearbeiterA {
public konkreterBearbeiterA() {
}
public void bearbeiteAnfragen() {
// tu was
}
public setNachFolger(Bearbeiter bearb) {
nachfolger = bearb;
}
}
Ist das so korrekt wie ich das mache, so dass ich die Aufgabe erfülle?
Gruß PHANTOM