[十]JavaIO之FilterInputStream FilterOutputStream



FilterInputStream  FilterOutputStream都是裝飾器模式中的Decorator抽象裝飾角色
他們繼承了各自的抽象構建InputStream 和OutputStream
image_5b9869cf_12db
他們內部都包含了一個抽象構建
image_5b9869cf_1140
FilterInputStream  FilterOutputStream  既然作為抽象的裝飾器角色存在
所以他們也不太可能有什么實質性的方法
FilterInputStream中的所有方法 都使用的是內部的in來轉發調用
image_5b9869cf_7a0e
FilterOutputStream也是一樣,幾乎所有的請求都是轉發給了內部的out對象
image_5b9869cf_4cdf
不過有一個特殊的地方
看得出來,內部的三個參數版本的write 並沒有調用out對象的三個參數的write
仍舊是調用一個參數的write
文檔的含義是,子類應該重寫此方法以提供更好地實現
image_5b9869cf_20ad










免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM