Ich steh zwar mit GUIs auf Kriegsfuß, möchte jetzt aber mal ein Programm komplett mit GUI bauen. Nur fehlt mir noch etwas das Verständniss vom MVC..
a)
es sollen ja keine referenzen direkt übergeben werden und nur über addObserver gearbeitet werden?
b)
was mache ich am besten wenn ich eine Observable Klasse habe die viele verschiedene Daten beinhaltet. Wie teil ich das am besten über notifyObservers mit welches sich jetzt genau geändert hat? kann ich einfach das entsprechende objekt übergeben und alles in der dazugehörigen gui klasse auslesen?
c)
wer kennt überhaupt wen? die haupt controller-klasse kennt das frame und alle model objekte?
ich habe ein koordinatensystem aus "kacheln" soll die links außen angeklickt werden soll links eine neue eingefügt werden. dazu muss der controller doch die passende gui komponente kennen.. oder?
sorry wenn die fragen vll bissl blöd sind. aber mit gui konnte man mich bisher echt jagen
a)
es sollen ja keine referenzen direkt übergeben werden und nur über addObserver gearbeitet werden?
b)
was mache ich am besten wenn ich eine Observable Klasse habe die viele verschiedene Daten beinhaltet. Wie teil ich das am besten über notifyObservers mit welches sich jetzt genau geändert hat? kann ich einfach das entsprechende objekt übergeben und alles in der dazugehörigen gui klasse auslesen?
c)
wer kennt überhaupt wen? die haupt controller-klasse kennt das frame und alle model objekte?
ich habe ein koordinatensystem aus "kacheln" soll die links außen angeklickt werden soll links eine neue eingefügt werden. dazu muss der controller doch die passende gui komponente kennen.. oder?
sorry wenn die fragen vll bissl blöd sind. aber mit gui konnte man mich bisher echt jagen