Zpo-11-wyk-Slajd29: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 1: Linia 1:
==Iterator: cel==
==Przykład 1(1)==


[[Image:zpo-11-wyk-Slajd29.PNG|Iterator: cel]]
[[Image:zpo-11-wyk-Slajd29.PNG|Przykład 1(1)]]




Różnorodność kolekcji obiektowych (listy, kolejki, stosy, zbiory, multizbiory, mapy etc.), zarówno funkcjonalna, jak i implementacyjna, powoduje, że wiele z nich wymaga specyficznej obsługi i stosowania zróżnicowanych metod dostępu do elementów. Wzorzec Iterator odpowiada na potrzebę zunifikowanego dostępu do elementów kolekcji, który pozwoli pominąć różnice w ich implementacji. Dzięki niemu, niezależnie od rodzaju kolekcji, jej elementy mogą być przetwarzane sekwencyjnie, z zachowaniem własności poszczególnych kolekcji.
Wybrane elementy konstruktora klasy Książka zostały przeniesione do konstruktora klasy Wydawnictwo, natomiast sam konstruktor musi być wywołany (tym razem już jawnie) w klasie Książka.




[[zpo-11-wyk-Slajd28 | << Poprzedni slajd]] | [[zpo-11-wyk-toc|Spis treści ]] | [[zpo-11-wyk-Slajd30 | Następny slajd >>]]
[[zpo-11-wyk-Slajd28 | << Poprzedni slajd]] | [[zpo-11-wyk-toc|Spis treści ]] | [[zpo-11-wyk-Slajd30 | Następny slajd >>]]

Aktualna wersja na dzień 17:36, 4 lis 2006

Przykład 1(1)

Przykład 1(1)


Wybrane elementy konstruktora klasy Książka zostały przeniesione do konstruktora klasy Wydawnictwo, natomiast sam konstruktor musi być wywołany (tym razem już jawnie) w klasie Książka.


<< Poprzedni slajd | Spis treści | Następny slajd >>