G
Guest
Gast
Hallo,
ich habe eine Frage zu MVC Patterns.
Bei diesen Patterns ruft man die Methode notifyObservers(Object obj) der Klasse Observable auf, um die Observers zu benachrichtigen. Dabei wird die Methode update(Observable obs, Object obj) der Observers aufgerufen.
In der API steht, dass man nicht voraussagen kann, in welcher Reihenfolge die Observers benachnichtigt werden.
Übrigens, ich habe keine Infos dazu gefunden, ob als Argument ubergegebene Objekte durch observers
manipuliert werden können/dürfen. Ich will, dass auf das als Argument übergegebene Objekt nur lesend zugegeriffen wird, da auch die andere Observers dieses Objekt brauchen.
Meine Frage ist, ob das eine Lösung ist, wenn ich ein Objekt X habe, und in meinem Observable
notifyObservers(final X) aufrufe?
ich habe eine Frage zu MVC Patterns.
Bei diesen Patterns ruft man die Methode notifyObservers(Object obj) der Klasse Observable auf, um die Observers zu benachrichtigen. Dabei wird die Methode update(Observable obs, Object obj) der Observers aufgerufen.
In der API steht, dass man nicht voraussagen kann, in welcher Reihenfolge die Observers benachnichtigt werden.
Übrigens, ich habe keine Infos dazu gefunden, ob als Argument ubergegebene Objekte durch observers
manipuliert werden können/dürfen. Ich will, dass auf das als Argument übergegebene Objekt nur lesend zugegeriffen wird, da auch die andere Observers dieses Objekt brauchen.
Meine Frage ist, ob das eine Lösung ist, wenn ich ein Objekt X habe, und in meinem Observable
notifyObservers(final X) aufrufe?