In poche parole, è una buona idea denominare le raccolte e gli oggetti compositi usando la pluralità?È buona pratica usare la pluralità per denominare le raccolte?
class PandaBears {
PandaBear[] bears;
class PandaBear {
}
}
La mia preoccupazione è che i nomi delle classi siano abbastanza simili. D'altra parte, PandaBearList
rivela l'implementazione, ma è più facilmente distinguibile.
Non so se sia una buona pratica o no. Ma non mi piace usare i plurali. Io userei 'PandaBearCollection'. – atoMerz
IMO, se ho alcuni metodi speciali (come restituire alcuni elementi con valori specifici, ecc.) O voglio un'API rigorosa con solo metodi che permetto all'utente di usare con la raccolta, altrimenti, riutilizzerei Raccolta, Lista o Set (java). – Genzer
Preferisco i nomi concettuali. Qual è il ruolo della tua classe esterna? Pensa al suo scopo e scegli un nome appropriato. PandaBearForest? PandaBearMom? PandaBearCage? PandaBearGroup? Forse non hai affatto bisogno della classe esterna. –