Iterator (wzorzec projektowy)
Z Wikipedii, wolnej encyklopedii
| Ten artykuł należy dopracować zgodnie z zaleceniami edycyjnymi: Patrz: Zalecenia edycyjne dla wzorców projektowych. Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się na stronie dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości prosimy usunąć szablon {{Dopracować}} z kodu tego artykułu. |
Iterator jest to jeden z czynnościowych wzorców projektowych (obiektowy), którego celem jest zapewnienie sekwencyjnego dostępu do podobiektów zgrupowanych w większym obiekcie[1].
Spis treści |
Zastosowanie [edytuj]
Jednym z zastosowań omawianego wzorca jest chęć dostarczenia sposobu na dostęp do elementów obiektu w taki sposób, aby struktura obiektu pozostała nieznana dla klienta.[2]
Konsekwencje [edytuj]
Do konsekwencji stosowania wzorca należy możliwość zapewnienia różnych sposobów iterowania obiektu.
Bibliografia [edytuj]
- Inżynieria oprogramowania: Wzorce projektowe - wydanie II, WNT 2008, ISBN: 78-83-204-3472-9, str. 271-288
Przypisy
- ↑ Opis wzorca na stronie SourceMaking.
- ↑ Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Inżynieria oprogramowania: Wzorce projektowe (Wyd. II). Warszawa: WNT, 2008, s. 271. ISBN 978-83-204-3472-9.
|
||||||||||||||