SE450: Iterator Pattern [14/72] |
Name in
Design Pattern |
Actual Name
(linked lists) |
Aggregate |
List |
ConcreteAggregate |
LinkedList |
Iterator |
ListIterator |
ConcreteIterator |
anonymous class implementing ListIterator |
createIterator() |
listIterator() |
next() |
next() |
isDone() |
opposite of hasNext() |
currentItem() |
return value of hasNext() |