資格暗記無料で始める

Adapterパターンとは?

Adapterパターンとは、既存クラスのインタフェースを、呼び出す側が期待する別のインタフェースへ変換して再利用できるようにする構造のパターン。組込みではハードウェア依存の関数群を共通のHAL仕様に合わせ、移植時の影響範囲を局所化する用途で問われる。

あだぷたぱたーん

エンベデッドシステムスペシャリスト試験の頻出用語/午前II


Adapterパターンの意味

既存クラスのインタフェースを、呼び出す側が期待する別のインタフェースへ変換して再利用できるようにする構造のパターン。組込みではハードウェア依存の関数群を共通のHAL仕様に合わせ、移植時の影響範囲を局所化する用途で問われる。

Adapterパターンの具体例

SPI接続の温度センサI2C接続の温度センサAPIが異なるとき、双方を包んで共通の読取り関数として見せる。基板改版でセンサが変わってもアダプタだけを差し替えれば、上位のアプリケーションと制御ロジックは無修正のまま動かせる。

Adapterパターンは試験でどう引っ掛けられる?

機能を追加するのではなく、既存の機能をそのまま別の形で見せるだけである。多数のクラスをまとめて簡単な窓口にするFacadeや、機能を動的に付け足すDecoratorとは目的が異なる。

Adapterパターンと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。