| Name in Design Pattern |
Actual Name (String Streams) |
| Adaptee |
istream, ostream |
| Target |
iterator |
| Adapter |
istream_iterator, ostream_iterator |
| Client |
Code that wants to use a stream |
| target_function() |
<<, >>, fail() |
| adaptee_function |
The *, =, +, != operators |