G
G12112012
Gast
Grüße zusammen!
Ich arbeite grade an einem Projekt in Java, und dabei benötige ich eine Möglichkeit eine Art Callback Mechanismus zu implementieren.
Ganz einfach umschrieben:
Ich habe ein paar Parameter. Für diese Parameter habe ich eine Funktion die irgendwas mit ihnen macht. Der Haken ist dass ich eine Möglichkeit suche um eine neue Funktion auf diesen Parameter laufen zu lassen, und zwar anstelle der alten Funktion. Die Idee wäre jetzt eine Funktion als Parameter mitzugeben die dann auf die Parameter angewendet wird.
Mir wurde gesagt sowas nennt man Callback und das würde in Java mit "Functors" gehen. Ich habe dazu gegooglet aber die Beispiele verwirren mich ehrlich gesagt nur.
Ich bin in Java eher Einsteiger und in anderen Sprachen wenn eher noch weniger bewandert.
Könnte mir jemand ein ganz simples Beispiel geben wie man sowas umsetzen kann?
Ich arbeite grade an einem Projekt in Java, und dabei benötige ich eine Möglichkeit eine Art Callback Mechanismus zu implementieren.
Ganz einfach umschrieben:
Ich habe ein paar Parameter. Für diese Parameter habe ich eine Funktion die irgendwas mit ihnen macht. Der Haken ist dass ich eine Möglichkeit suche um eine neue Funktion auf diesen Parameter laufen zu lassen, und zwar anstelle der alten Funktion. Die Idee wäre jetzt eine Funktion als Parameter mitzugeben die dann auf die Parameter angewendet wird.
Mir wurde gesagt sowas nennt man Callback und das würde in Java mit "Functors" gehen. Ich habe dazu gegooglet aber die Beispiele verwirren mich ehrlich gesagt nur.
Ich bin in Java eher Einsteiger und in anderen Sprachen wenn eher noch weniger bewandert.
Könnte mir jemand ein ganz simples Beispiel geben wie man sowas umsetzen kann?