Ich programmiere einen MP3-Player mit variabler Oberfläche. Das bedeutet, das der Benutzer zur Laufzeit erst sein Oberfläche zusammenstellt (Position von Player, MediaLibrary, Playlist, ...), um sie dann zu nutzen.
Da die Objekte erst nach und nach erstellt werden, weiß ich nicht so recht wie ich sie miteinander verbinden soll. Die Playlist soll bei Auswahl eines Titels z. B. den Titel an den Player senden, der ihn dann abspielt. Wie kann ich von der Playlist auf den Player zugreifen? Er existiert ja nicht als globale Variable. Zudem sollen zeitgleich mehrere Ansichten des Players möglich sein, wie verbinde ich das am besten miteinander?
Da die Objekte erst nach und nach erstellt werden, weiß ich nicht so recht wie ich sie miteinander verbinden soll. Die Playlist soll bei Auswahl eines Titels z. B. den Titel an den Player senden, der ihn dann abspielt. Wie kann ich von der Playlist auf den Player zugreifen? Er existiert ja nicht als globale Variable. Zudem sollen zeitgleich mehrere Ansichten des Players möglich sein, wie verbinde ich das am besten miteinander?