quali sono i framework di callback?

3

Sto leggendo Java efficace e ha la seguente frase.

The disadvantages of wrapper classes are few. One caveat is that wrapper classes are not suited for use in callback frameworks, wherein objects pass selfreferences to other objects for subsequent invocations (“callbacks”).

Ora cos'è un framework di callback? Puoi indicarmi un esempio di call back framework?

    
posta Vinoth Kumar C M 02.11.2011 - 10:55
fonte

2 risposte

3

La maggior parte dei framework GUI e i parser XML SAX (Streaming XML) usano i callback.

Lo schema di base è che si passa un'istanza di una classe del gestore (o talvolta solo un riferimento al metodo) quando si inizializza un'altra classe. Quando si verifica un evento specifico, la classe "gestore" viene chiamata per gestire l'evento.

Questo è in genere il modo in cui viene eseguito il codice quando viene premuto un pulsante su una GUI.

    
risposta data 02.11.2011 - 11:25
fonte
1

molti framework GUI sono framework di callback (le funzioni vengono chiamate quando si verificano eventi)

ogni volta che devi fornire gestori per eventi che stai usando un framework di callback

    
risposta data 02.11.2011 - 11:04
fonte

Leggi altre domande sui tag