Hi,
ich hab da mal ne Frage:
wenn im Laufe des Programm notifyObservers aufrufe und übergeb das Objekt das ich verändert hab!
Woher weiß jetzt meine Update Methode welches Objekt übergeben wurde? Wenn ich jetzt zum Besipiel zwei Arten von Objekten habe? Soll ich jedem Objekttyp ne ID zuordnen so in einer Variable gespeichert und die dann abfragen? Wie löst ihr das? Wie macht ihr das bei großen Programmen bei denen es bestimmt sehr viele verschiedene Objekte gibt mit der zuordnung? Und eine hab ich noch: Mit addObserver trägt man ja die "Zielobjekte" ein. Wenn ich jetzt die Methode notify Observers aufrufe werden ja alle eingetragenen Klassen aufgerufen was ist, wenn ich nur bestimmte Klassen benachrichtigen will?
Gruß Michi
ich hab da mal ne Frage:
wenn im Laufe des Programm notifyObservers aufrufe und übergeb das Objekt das ich verändert hab!
Woher weiß jetzt meine Update Methode welches Objekt übergeben wurde? Wenn ich jetzt zum Besipiel zwei Arten von Objekten habe? Soll ich jedem Objekttyp ne ID zuordnen so in einer Variable gespeichert und die dann abfragen? Wie löst ihr das? Wie macht ihr das bei großen Programmen bei denen es bestimmt sehr viele verschiedene Objekte gibt mit der zuordnung? Und eine hab ich noch: Mit addObserver trägt man ja die "Zielobjekte" ein. Wenn ich jetzt die Methode notify Observers aufrufe werden ja alle eingetragenen Klassen aufgerufen was ist, wenn ich nur bestimmte Klassen benachrichtigen will?
Gruß Michi