Supponiamo che voglia creare una libreria tramite il meccanismo delle callback.
ovvero il client della libreria dovrà scrivere una classe che risponde ad una certa interfaccia e registrarla presso la mia libreria affinche il suo codice venga eseguito quando accade un evento.
supponiamo che nel codice interno della mia libreria ci sia la possibilità di eccezioni...come le gestisco?
di solito la cosa più elegante,se non si può rispolvere il maniera pulita un'eccezione, è di rilanciare la stessa e lasciare che il client se la gestisca.
Con il meccanismo delle callback però questo mi sempre assai più dificile se non impossibile...
qualche idea a riguardo ?
grazie
MB

Rispondi quotando