First page Back Continue Last page Overview Graphics
The Design Problem
Objective: Have methods for reading/writing data on a higher level. (structured, efficient etc.)
Problems:
- There are many enhancements for reading/writing data
- There are many types of input/output streams
- If we would include all enhancements in all types of streams we will end up with a lot of duplicated code and it would be hard to add new enhancements or new types of streams