割り当てのために、私は4デザインパターンのギャングのどのクラスを見つけるために持っているjava.io.Reader
とそのサブクラスをjava.io.PushbackReader
、java.io.BufferedReader
とjava.io.FilterReader
して建設されました。
この投稿によると、デザインパターンはデコレータパターンになります。これは場合にのみ、私には理にかなってPushbackReader
、BufferedReader
そしてFilterReader
効果的に作成し、同時に使用されるように装飾することができますBufferedPushbackFilterReader
。それはアイデアですか?
Buffered
自然の上に自然を積み重ねることができますFilter
か?