Condividi tramite


Principi di progettazione per le interfacce di raccolte ed enumeratori

Esistono diversi principi di progettazione alla base di ogni tipo di interfaccia:

  • Un'interfaccia di raccolta fornisce accesso casuale a un singolo elemento nella raccolta tramite il Item metodo , consente ai client di individuare il numero di elementi presenti nella raccolta tramite la Count proprietà e spesso consente ai client di aggiungere e rimuovere elementi.

  • Un'interfaccia dell'enumeratore fornisce l'accesso seriale a più elementi in una raccolta, non consente al client di individuare il numero di elementi presenti nella raccolta (fino a quando l'enumeratore smette di restituire elementi) e non fornisce alcun modo per aggiungere o rimuovere elementi.

Ogni tipo di interfaccia svolge un ruolo diverso per fornire l'accesso agli elementi in una raccolta.

Vedi anche

Raccolte ed enumeratori