Einzelnen Beitrag anzeigen
Alt 30.01.2010, 17:32   #1
fatalmystic
Jr. Member
 
Registriert seit: 14.01.2003
Alter: 41
Beiträge: 53


fatalmystic eine Nachricht über ICQ schicken
Standard Java - Kommunikationsstruktur

Hi,

Ich bin grade dabei Java zu lernen und hab eins noch nicht gecheckt:

Wie kann ich zwischen Klassen kommunizieren?
Genauer gesagt, in einer Hierarchie von Vererbung und Instanzierung ist ja klar wie die Infos ausgetauscht werden. Aber das geschieht ausschließlich wenn eine übergeordnete Klasse eine Methode der unteren aufruft. Was macht man aber, wenn von der unteren Klasse etwas an die übergeordnete zu einem unbekannten Zeitpunkt mitgeteilt werden sollte?
Ist die einzige Möglichkeit das Observer Pattern? weil ja blöderweise nur von einer Klasse geerbt werden kann, wäre es doch ziemlich unangenehm diese Fähigkeit für den Observer herzugeben.

Konkret wärs eine GUI die in einer Hauptklasse instanziert wird und Befehle dorthin übermitteln soll.

Danke schonmal fürs lesen dieses Gemurksls und für hilfreiche Antworten!

lg
Manuel
____________________________________
MFG Mystic
fatalmystic ist offline   Mit Zitat antworten