Hallo, ich möchte gerne mein langsam unübersichtlich werdendes Projekt in Module aufteilen.
Zum einen bspw. Bestimmte Daten in ein Modul packen, oder die Events in ein Modul packen.
Hier stellt sich mir die Frage, wie die Daten zu übergeben sind.
Wenn ich bspw. Daten habe, welche aber durch die Funktion eines eventlisteners verändert werden, müsste dieser diese ja wieder irgendwie zurück geben, dass sie entsprechend in den Ursprungsorten verändert werden.
Oder eben alternativ greifen alle Module, welche diese Daten benötigen auf das Daten Modul zu.
Was haltet ihr für einen gängigen Weg?
Zum einen bspw. Bestimmte Daten in ein Modul packen, oder die Events in ein Modul packen.
Hier stellt sich mir die Frage, wie die Daten zu übergeben sind.
Wenn ich bspw. Daten habe, welche aber durch die Funktion eines eventlisteners verändert werden, müsste dieser diese ja wieder irgendwie zurück geben, dass sie entsprechend in den Ursprungsorten verändert werden.
Oder eben alternativ greifen alle Module, welche diese Daten benötigen auf das Daten Modul zu.
Was haltet ihr für einen gängigen Weg?