javaSE IO流(裝飾設計模式)

2021-09-07 06:40:55 字數 483 閱讀 9774

裝飾設計模式:當想要對已有的物件進行功能增強時,可以自定義類將已有的物件傳入,並提供加強功能,自定義的該類稱為裝飾類

典型的:

reader--filereader

--bufferedreader

class

decorator

}public

class decoratordemo extends

decorator

public

decoratordemo(decorator d)

/***

@param

args

*/public

static

void

main(string args)

public

void

eat()

public

void

eatfoods()

}

javaSE IO流學習總結

是最基本的流,可以操作所有檔案 父類 inputstream和outputstream 這兩個是介面,需要生成子類物件使用 位元組輸出流inputstream負責將檔案中內容讀出,讀出的方式一共可分成四種 一次讀取乙個位元組陣列 位元組輸出流一次讀出乙個位元組 inputstream is new ...

javaSE IO流的分類 選擇

inputstream 位元組輸入流抽象基類 fileinputstream bufferedinputstream 緩衝流 高效 ouputstream 位元組輸出流抽象基類 fileoutputstream bufferedouputstream 緩衝流 高效 writer 字元文字輸出流抽象基...

設計模式 裝飾模式

裝飾模式,動態地給乙個物件新增一些額外的職責,就增加功能來說,裝飾模式比生成子類更為靈活。m 超級瑪麗 普通繼承模式實現 a 發鏢 能組合出七種功能 m1 a m4 a b b 變身 m2 b m5 a c c 無敵 m3 c m6 b c m7 a b m m1 a b 組合方法 new m2 m...