In English, a “collection of stamps” is a “stamp collection”. (At best, “stamps collection” would be understood).
In programming, I’m not entirely sure why, but we1 do sometimes use the form “StampsCollection”.
It may be because we try to use more precise and logical lingo than traditional English provides; we start with the name “Item”, pluralise it to “Items”, then be precise by stating that our collection of “Items” is a “List” rather than an “Array” or some other implementation.
You’re likely to see both variants, though, and it doesn’t really matter.
Certainly, neither in English nor in programming would ItemsList
imply a list of collections of Items
, at least not to most people.
1 … for some value of “we”. Naming choices are, of course, down to personal preference. However, I’ve personally seen this as a tendency.