![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Co sadzicie o uzyciu takiego rozwiazania do budowy klasy kolekcji oraz iteratora. Oczywiscie pare dodatkowych metod trzeba by bylo dorobic.
Czy widziecie w tym jakies korzyści w stosunku do tradycyjnej klasy kolekcji bedacej obiektowa otoczka dla tablicy polaczonej z kolejnymi klasami implementujacymi interfejsy Iterator oraz IteratorAggregate? Jesli nie to jakie widzicie najwazniejsze wady (nie liczac definiowania wlasciwosci w funkcji nieazadeklarowanej w klasie)? Zaznaczam ze idea tego pomyslu zostala zaczerpnieta z manuala |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czy nie lepiej zastosować już istniejącą klasę ArrayIterator? Dodajesz gratis część metod plus dodatkowo zachowujesz funkcjonalność i zgodność z interfejsem Iterator (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Ten post edytował splatch 9.02.2006, 13:26:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:16 |