Adapterパターンとは?
Adapterパターンとは、既存クラスのインタフェースを、呼び出す側が期待する別のインタフェースへ変換して再利用できるようにする構造のパターン。組込みではハードウェア依存の関数群を共通のHAL仕様に合わせ、移植時の影響範囲を局所化する用途で問われる。
あだぷたぱたーん
Adapterパターンの意味
既存クラスのインタフェースを、呼び出す側が期待する別のインタフェースへ変換して再利用できるようにする構造のパターン。組込みではハードウェア依存の関数群を共通のHAL仕様に合わせ、移植時の影響範囲を局所化する用途で問われる。
Adapterパターンの具体例
SPI接続の温度センサとI2C接続の温度センサでAPIが異なるとき、双方を包んで共通の読取り関数として見せる。基板改版でセンサが変わってもアダプタだけを差し替えれば、上位のアプリケーションと制御ロジックは無修正のまま動かせる。
Adapterパターンは試験でどう引っ掛けられる?
機能を追加するのではなく、既存の機能をそのまま別の形で見せるだけである。多数のクラスをまとめて簡単な窓口にするFacadeや、機能を動的に付け足すDecoratorとは目的が異なる。
Adapterパターンと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。