Observer problem
Hej,Min mainApp opretter et GUI objekt (som er Observer), og Subjektet samt attacher() GUI til Subjektet - Subjektet indeholder nu GUI som observer. I en tredje klasse (kalder vi MiscClass vil jeg så kunne kalde en metode, changeState(), på mit Subjekt som så kører notifyObservers().
Her opstår problemet, eftersom MiscClass ikke har oprettet GUI kan den derfor ikke attache den til Subjektet, og derfor kan Subjektet ikke notify() nogle observers! altså skidtet virker ikke!
Jeg har prøvet at illustrere problemet:
http://peecee.dk/?id=36931
og
http://peecee.dk/?id=36932&noresize=yes
Hvis mit Subjekt var en Singleton ville jeg jo, hvis Subjektet ER oprettet, kunne få en reference til dette, ellers kører den jo bare en new Subjekt() - og Subjektet har derfor ingen Observer..
på forhånd tak!
