デザインパターン(GoF)とは?でざいんぱたーん
デザインパターン(GoF)とは、オブジェクト指向設計において繰り返し現れる問題と解決構造を、23種類のパターンとして分類・カタログ化したもの。生成に関するパターン、構造に関するパターン、振る舞いに関するパターンの3群に分かれる。
最終更新:2026-10-06
この語が出る過去問を解く →具体例
インスタンスを1つに制限するSingleton、生成処理を派生クラスに委ねるFactory Method、状態変化を通知するObserverなど。
試験での引っ掛け
GoFは「オブジェクト指向設計の再利用可能な構造」のカタログであって、分析パターンやアーキテクチャパターン、開発プロセスのパターンとは区別される。
関連用語
出た過去問
出典:令和6年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22(IPA)
ソフトウェアパターンのうち,GoFのデザインパターンの説明はどれか。
正解:オブジェクト指向開発のためのパターンであって,生成,構造,振る舞いの三つのカテゴリに分類される。
要点:GoFは生成・構造・振る舞いの3分類からなる
GoF(Gang of Four)のデザインパターンは、オブジェクト指向設計で繰り返し現れる問題への定石を23個にまとめたもので、生成に関するパターン、構造に関するパターン、振る舞いに関するパターンの三つに分類される。クラスやオブジェクトの組み合わせ方という、比較的細かい粒度の設計を扱う点が特徴である。
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (12) 部品化と再利用に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。