ストリーム処理などにおいて、「Decorator Pattern(デコレーターパターン)」を使用する利点はどれか。

`new GZipStream(new CryptoStream(new FileStream(…)))` のように、機能をラップして重ねていくことで、柔軟な機能合成が可能になる。