Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam.
Tworzę obiekt, który zawiera tabelę, po której chciałbym aby był iterowany.
I teraz pytanie - skoro zależy mi jedynie na iteracji w FOREACH to czy zaimplementować w klasie interfejs ITERATOR czy ITERATORAGGREGATE. Ten drugi zajmie o wiele mniej kodu. Wydaje mi się, że rozumiem, że ITERATOR jest idealny jeżeli chcę zrobić "bardziej kreatywne" iterowanie po tej tabeli ale jeśli chcę najzwyklejsze to czy opłaca mi się używać ITERATOR? Dlaczego tak/nie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Ok - też mi się tak właśnie wydawało, że to jest najprostsze wyjście ale kiedy w takim razie zastosować ITERATOR? (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Sephirus Iterator czy iteratorAggregate - wygoda? 12.11.2011, 14:43:53
-=Peter=- W tym przypadku najprostszym rozwiązaniem będzie i... 12.11.2011, 14:55:57
-=Peter=- Np. wtedy gdy w domyśle nie iterujesz po tablicy, ... 12.11.2011, 15:40:37
Sephirus Dzięki o to mi właśnie chodziło. 12.11.2011, 17:09:17 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:18 |