Adapterパターンとは?
Adapterパターンとは、既存クラスのインタフェースを、利用側が期待する別のインタフェースへ変換して結び付けるGoFの構造に関するパターン。既存資産や外部ライブラリを改変せずに再利用でき、方式が異なる部品の間の差異を1か所へ閉じ込められる。
あだぷたぱたーん
Adapterパターンの意味
既存クラスのインタフェースを、利用側が期待する別のインタフェースへ変換して結び付けるGoFの構造に関するパターン。既存資産や外部ライブラリを改変せずに再利用でき、方式が異なる部品の間の差異を1か所へ閉じ込められる。
Adapterパターンの具体例
新しい会計サービスのAPIを導入する際、既存業務モジュールが使っている旧インタフェースを保ったまま、内部で新APIを呼ぶ変換クラスを挟む。切替期間は変換クラスの実装先を旧・新で切り替えるだけで、段階移行が可能になる。
Adapterパターンは試験でどう引っ掛けられる?
Facadeと混同されやすい。Adapterは「決まった相手のインタフェースに合わせる」変換で、Facadeは「複雑な内部を簡単に見せる」窓口。またProxyは同じインタフェースのまま前段で制御を挟むもので、変換はしない。
Adapterパターンと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。