26.2 The Pattern Concept (cont.)
Input streams as example of iterator pattern:
| Name in Design Pattern |
Actual Name (Input Streams) |
| Aggregate |
Source of Bytes |
| Iterator |
istream |
| create_iterator() |
open() |
| next() |
get() |
| is_done() |
! fail() |
| current_item() |
Return value of get() |
prev
|top
|next