Ich habe eine Sammlung von Instanzen der Klasse A. Irgendwann stellt eine Instanz von A fest, dass sie sich selbst löschen sollte. Ich möchte die Sammlung darüber informieren, aber ich möchte nicht, dass A etwas über die Sammlung erfährt.
Wie kann ich am besten vorgehen? Es scheint mir wie A zu wissen, über die Sammlung ist sehr schlechte Kopplung, aber wenn ich falsch bin, lassen Sie mich wissen. Im Moment denke ich an die Verwendung von etwas wie, eine Instanz von A kann ein Ereignis auslösen, auf die die Sammlung hört. Dann, wenn das Ereignis von der Sammlung abgefangen wird, entfernen Sie die Instanz, die es ausgelöst hat.
Jede Idee zu diesem Thema wäre hilfreich, danke