Guarda io ci sono passato e ti posso dire che:
Lo sviluppo dell'applicazione deve essere tuo, anche se crei tanto robba superflua va bene lo stesso, certo non è consigliabile istanziare più di quello che ti occorre realmente perchè è uno spreco di memoria, ma se tu lo utilizzerai puoi creare quello che ritieni più opportuno, se tu hai un idea già, mettila in atto e creati tutto quello che ti occorre, poi l'unico inconveniente sarà popolarli!! Spero di esserti stato utile
!!