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