Zásady pro shromažďování a čítač rozhraní
Existují různé zásady za každý typ rozhraní:
Poskytuje rozhraní sběru náhodné přístup k jeden položku v kolekci prostřednictvím zboží metoda umožňuje zjistit, kolik položek se v kolekci prostřednictvím klientů počet vlastnost, a často umožňuje přidat a odebrat položky klientů.
Čítač rozhraní poskytuje serial přístup k více položky v kolekci je neumožňuje zjistit, kolik položek se v kolekci (dokud Čítač zastaví vrácení zboží) klienta a neobsahuje žádné způsob přidání nebo odebrání položek.
Každý typ rozhraní hraje jinou roli v zajištění přístupu k prvky v kolekci.