IO流的設計模式

2021-09-08 17:39:17 字數 923 閱讀 4541

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 具體元件 ...