「Decorator」パターンと「Adapter」パターンの構造上の違いと目的の違いはどれか。

Decoratorは「包む」ことで振る舞いを拡張し(透明性あり)、Adapterは「変換する」ことで互換性を持たせる(インターフェース変更)。