Sto creando un'interfaccia in Java per il gestore degli errori personalizzato.
Vuoi passare un oggetto errore argomento ma ho bisogno che sia figlio di Exception
classe.
Va bene usare il nome della mia classe definita in un'interfaccia?
Non renderà meno un'interfaccia in termini di non dipendere da alcuna implementazione?
Provo a fare qualcosa del genere:
public class CustomException {
/* ... Implementation ... */
}
public interface Interface {
void onError(CustomException ex);
}
CustomException
parte dell'implementazione o parte dell'interfaccia?
String
più sicuro di CustomException
? Perché è importante se CustomException
, a sua volta, ha altre dipendenze?