Factory Methodパターンとは?
Factory Methodパターンとは、インスタンス生成の手続きをサブクラス側のメソッドに任せ、利用者は生成される具体的なクラスを知らないまま使えるようにする生成のパターン。派生機種ごとに異なる部品を組み合わせる製品系列の設計で問われる。
ふぁくとりめそっどぱたーん
Factory Methodパターンの意味
インスタンス生成の手続きをサブクラス側のメソッドに任せ、利用者は生成される具体的なクラスを知らないまま使えるようにする生成のパターン。派生機種ごとに異なる部品を組み合わせる製品系列の設計で問われる。
Factory Methodパターンの具体例
通信ポートを生成するメソッドを機種別サブクラスで実装し、上位モデルではEthernet、下位モデルではUARTの実体を返す。共通の制御ロジックを1本に保ったまま、機種展開の際は生成部分の追加だけで対応できる。
Factory Methodパターンは試験でどう引っ掛けられる?
実行時の条件分岐で生成先をまとめて決めるSimple Factoryとは別物で、Factory Methodは継承による差し替えが本質である。関連する製品群を一括で作るAbstract Factoryとも粒度が異なる。
Factory Methodパターンと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。