Decorating Streams
FileOutpuStream fos = new FileOutpuStream(“myfile.txt”)
BufferedOutputStream bos = new BufferedOutputStream(fos);
EncryptedOutputStream eos = new EncryptedOutputStream(bos);
GZIPOutputStream gzipos = new GZIPOutputStream(eos);
eos
bos
fos
File
InputStream
read()
read()
read()
read()
gzipos
read()
Previous slide
Next slide
Back to first slide
View graphic version