(JAVA) Ho circa 50 getter, tutti restituiscono lo stesso testo, tag, tipo. Il testo e il tag sono String e type è int. Lo scopo è una forma che utilizza campi ripetitivi insieme a campi specifici del modulo. Ho problemi con la semplificazione e il riutilizzo del codice?
classe DataTransferClass {
private DataTransferClass(){}
public class FirstName
{
public String getText()
{
return "First Name:";
}
public String getTag(){
return "First";
}
public int getType(){
return android.text.InputType.TYPE_TEXT_VARIATION_PERSON_NAME;
}
}
public class LastName
{
public String getText()
{
return "Last Name:";
}
public String getTag(){
return "Last";
}
public int getType(){
return android.text.InputType.TYPE_TEXT_VARIATION_PERSON_NAME;
}
}
...
La risposta che sto cercando è il modo migliore per gestire i ritorni dei dati, dal momento che sto restituendo diversi tipi primitivi che restituiscono un array non funziona molto bene. Capisco che posso convertire il numero intero in stringa e restituire una matrice. Ma poi devo convertire la stringa in un numero intero quando necessario. Tutti e cinquanta i getter restituiscono gli stessi tipi primitivi. Mantenere tre array con cinquanta elementi è quasi impossibile da mantenere, aggiornare o modificare elementi specifici.