Also ich bin mir nicht sicher ob das ich das richtig verstanden habe...
Jedoch hört sich das für mich nach nem
Model-View-Controller an, also du hast da mehrere Speicherobjekte und für jedes der Speicherobjekte mehrere Grafiken. Falls sich irgendwo ein Speicherobjekt ändert muss dann auch an jeder Grafik, die an das Speicherobjekt gekoppelt ist, Änderungen durchgeführt werden.
Bsp:
1. Datenobjekt und Grafik werden am Controller angemeldet.
2. Über eine der Grafiken wird im Speicherobjekt ein Wert geändert.
3. Das Speicherobjekt teilt dies dem Controller mit.
4. Der Controller sagt jeder Grafik das sie sich aktualisieren soll.
5. Die Grafik greift auf ihr Speicherobjekt zu und holt sich die Änderungen.
MfG Alaitoc
Edit: Formatierung und Bezeichner bearbeitet