Udostępnij za pośrednictwem


Zasady projektowania interfejsów kolekcji i wyliczeń

Istnieją różne zasady projektowania dla każdego typu interfejsu:

  • Interfejs kolekcji zapewnia losowy dostęp do pojedynczego elementu w kolekcji za pośrednictwem Item metody, umożliwia klientom odnajdywanie liczby elementów w kolekcji za pośrednictwem Count właściwości i często umożliwia klientom dodawanie i usuwanie elementów.

  • Interfejs modułu wyliczającego zapewnia dostęp szeregowy do wielu elementów w kolekcji, nie umożliwia klientowi odnajdywania liczby elementów w kolekcji (dopóki moduł wyliczający nie przestanie zwracać elementów) i nie zapewnia żadnego sposobu dodawania ani usuwania elementów.

Każdy typ interfejsu odgrywa inną rolę w zapewnianiu dostępu do elementów w kolekcji.

Zobacz też

Kolekcje i moduły wyliczania