本文へスキップ

デコレータパターンとは?

でこれーたーぱたーん

継承なしオブジェクトへ動的に機能を追加するGoFパターン

デコレータパターンは元のクラスを変えずに同じインタフェースのラッパーで機能を動的に追加するGoFパターンでJavaのInputStreamのバッファリング・暗号化などが代表例。

使い方・例文

JavaのBufferedReaderはReaderをデコレータパターンでラップしてバッファリング機能を追加している。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語