L'inglese non è la mia lingua madre e non riesco a capire come scrivere correttamente gli esempi specificati. Quando dici qualcosa che aggrega oggetti plurali come "raccolta di francobolli" puoi dire alternativamente: "collezione di francobolli", ho ragione? Se dirai "collezione di francobolli" significherà una "collezione" che è un singolo "timbro"."elenco articoli" o "elenco elementi"
Ma spesso vedo classi con nomi come "ItemList" - non significa che tale classe è una lista che è un elemento di qualcos'altro? Tale campione è più flaring:
class ItemList: List<Item>
Non è forse deve essere così ?:
class ItemsList: List<Item>
Perché è raramente scritto così? O è una convenzione di denominazione dei linguaggi di programmazione? O solo frasi inglesi appropriate? :)
perché ti importa? – WeaselFox
@WeaselFox: alcune persone hanno una profonda curiosità per il mondo che li circonda e sono desiderosi di imparare. Se non sei una di queste persone, allora sei libero di ignorare questa domanda. –
Non sono nemmeno un madrelingua inglese, quindi prendi il mio commento con un pizzico di sale. Preferirei 'ItemList' su' ItemsList', poiché il termine 'List' contiene già la nozione di più oggetti contenuti. – evnu