io流的設計模式是?--> 裝飾設計模式。
下枚舉例寫乙個擴音器(關聯關係):
普通聲音:
package iodesignpattern;
public class voice
public int getvoice()
public void setvoice(int voice)
public void say()
}
擴充聲音:
package iodesignpattern;
public class amplifier
public amplifier()
public voice getvoice()
public void setvoice(voice voice)
public void say()
}
**測試:public static void main(string args)}
執行結果:
總結:
1)類與類之間的關係
1、依賴:形參|區域性變數
2、關聯:屬性
聚合:屬性 整體與部分不一致的生命週期,如人與手
組合:屬性 整體與部分一致的生命週期,如人與大腦
3、繼承:父子類關係
4、實現:介面與實現類關係
2)io流的節點流和處理流也是這樣的關聯關係,處理流用來加強節點流的功能。
IO流 字元流 IO流小結 IO流案例總結
1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...
IO 裝飾設計模式
public class voice public voice int voice public int getvoice public void setvoice int voice public void say 擴音器 類與類之間的關係 1 依賴 形參 區域性變數 2 關聯 屬性 聚合 屬性整...
IO 裝飾設計模式
四部分組成 1 抽象元件 需裝飾的抽象物件 介面或抽象父類 2 具體元件 需要裝飾的物件 3 抽象裝飾類 包含了對抽象元件的引用以及裝飾著共有的方法 4 具體裝飾類 被裝飾的物件 示例 模擬咖啡 public class decorate02 1 抽象元件 inte ce drink 2 具體元件 ...