主要運用了倆個設計模式,適配器和裝飾者模式。
適配器模式:例如 InputStreamReader和OutputStreamWriter做了 InputStream/OutputStream字節流類到Reader/Writer之間的轉換。
裝飾者模式(無處不在):例如 BufferedInputStream bis = new BufferedInputStream(new FileInputStream());
有空可以看看源碼,這樣理解比較透徹。