構造パターン(Structural Pattern)

クラスやオブジェクトを組み合わせて、より大きな構造を作るパターン

クラスやオブジェクトを組み合わせて、より大きな構造を作るパターンである。例えば、互いに異なるインターフェースを持つ2つのオブジェクトをまとめて単一のインターフェースを提供したり、オブジェクト同士をまとめて新しい機能を提供したりするパターンである。