Dire ... stai provando a scrivere un codice NetworkCallback in java:
public interface NetworkCallback {
void onNetworkResult1(Object object);
void onNetworkFailure(Object object);
}
vuoi usarlo, ma a volte hai due risultati di rete:
public interface NetworkCallback2 implements NetworkCallback {
void onNetworkResult2(Object object);
}
ea volte potresti averne tre:
public interface NetworkCallback3 implements NetworkCallback2 {
void onNetworkResult3(Object object);
}
Questa è considerata una cattiva pratica? Quali sono le alternative migliori?