TERMWIRE
IT用語がすべて自動でつながる用語辞典
No.0245 ― 更新日 2026-09-13 ― 関連語 2件
既存のクラスを変更せずに、外側から機能を追加していく設計パターン。
元のクラスをそのまま包み込む形で新しい部品を用意し、その部品が元の機能に処理を上乗せする。何層にも包んでいくことで、必要な機能だけを自由に組み合わせて追加できる。
継承で機能を増やしていくと組み合わせの数だけクラスが爆発的に増えてしまう問題を避けたい場面で使われる。