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