|  | Input and Output Classes - slide 5 : 40 | 
 Subclasses of class Stream
 There exists a number of non-abstract subclasses of Stream in the namespace System.IO and in other namespaces
  - System.IO.FileStream
 - Provides a stream backed by a file from the operating system
 
  - System.IO.BufferedStream
 - Encapsulates buffering around another stream
 
  - System.IO.MemoryStream
 - Provides a stream backed by RAM memory
 
  - System.Net.Sockets.NetworkStream
 - Encapsulates a socket connection as a stream
 
  - System.IO.Compression.GZipStream
 - Provides stream access to compressed data
 
  - System.Security.Cryptography.CryptoStream
 - Write encrypts and Read decrypts
 
  - And others...