Ltvjy
Новичок
зачем нужен интерфейс IteratorAggregate
Всем доброго времени суток.
Есть интерфейсы Iterator и IteratorAggregate, ну первый понятно нужен для распечатки объекта в цикле. Но зачем нужен IteratorAggregate ведь класс который его реализует всего лишь создает объект и возращает его??? Это же можно сделать в классе реализующем Iterator.
Всем доброго времени суток.
Есть интерфейсы Iterator и IteratorAggregate, ну первый понятно нужен для распечатки объекта в цикле. Но зачем нужен IteratorAggregate ведь класс который его реализует всего лишь создает объект и возращает его??? Это же можно сделать в классе реализующем Iterator.