Ich bin momentan dabei Java zu lernen und bin meim schreiben, von einem für mich nicht trivialen Programm, auf das Problem gestoßen das ich nicht weiß wie ich es Strukturieren sollte.
Ich habe Folgende Klassen mit Aufgaben:
Wenn ich nun eine Nachricht in ClientConnection abfange, will ich sie von ClientProc bearbeiten lassen und darauf reagieren z.B mit einer Aktuallisierung des Fensters oder der Ausgabe einer empfangenen Nachricht. Wie löse ich das am Besten ? In ClientProc einen eigenen Listener einfügen und dann aus ClientConnection Nachrichten schicken ?
Über tipps wie man so etwas generell angeht wäre ich erfreut!
nerome
Ich habe Folgende Klassen mit Aufgaben:
- Client: Erstellt eine Instanz von ClientUI und ruft ClientUI.run() auf
- ClientUI: Erstellt die Grafische Oberfläche und ist für das Neuzeichnen etc. verantwortlich.
- ClientConnection: Ist für die Verbindung zu einem ircServer verantwortlich
- ClientProc: Soll die Logik des Programms leisten
Wenn ich nun eine Nachricht in ClientConnection abfange, will ich sie von ClientProc bearbeiten lassen und darauf reagieren z.B mit einer Aktuallisierung des Fensters oder der Ausgabe einer empfangenen Nachricht. Wie löse ich das am Besten ? In ClientProc einen eigenen Listener einfügen und dann aus ClientConnection Nachrichten schicken ?
Über tipps wie man so etwas generell angeht wäre ich erfreut!
nerome