JavaのReaderクラスの考え方について
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関係のクラスは、ストリームその物なのでしょうか?
それともストリームを読み込むための物なのでしょうか?
皆さんは、どのように捉えられているのでしょうか?お教えてください。