裝飾設計模式:當想要對已有的物件進行功能增強時,可以自定義類將已有的物件傳入,並提供加強功能,自定義的該類稱為裝飾類
典型的:
reader--filereader
--bufferedreader
classdecorator
}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...