Designmønstre
- slide 25 : 31
Decorator (3)
Måden hvorpå streams kan sættes sammen i 'pipelines' følger Decorator designmønstret
Klasserne FilterInputStream og FilterOutputStream er eksempler på Decorators for streams i Java
En kæde af filter streams dekorerer en underliggende stream
Streamoperationer går igennem kæden af filter streams for at ende i den underliggende streams
Klienter kan håndtere et et filterstream objekt som var det det underliggende stream objekt
Eksempel på brug af stream filtre
Klassehierarkierne for InputStream og OutputStream
Klassen FilterInputStream i pakken java.io