Wrtiterにも同じ疑問を感じているのですが、

JavaのReaderクラスについて、Javadocには

文字ストリームを読み込むための abstract クラスです。
(https://docs.oracle.com/javase/jp/6/api/java/io/Reader.html)

と書かれていますが、Readerを継承しているStringReaderクラスについては、

ソースが文字列の文字ストリームです。
(https://docs.oracle.com/javase/jp/6/api/java/io/StringReader.html)

と書かれていますが、Reader関係のクラスは、ストリームその物なのでしょうか?
それともストリームを読み込むための物なのでしょうか?

皆さんは、どのように捉えられているのでしょうか?お教えてください。