デザインパターンとは?
デザインパターンとは、オブジェクト指向設計で繰り返し現れる問題と、その定石となる解決構造に名前を付けたもの。GoFによる23種が有名で、生成に関するもの、構造に関するもの、振る舞いに関するものの3つに分類される。設計意図を短い名前で共有できるのが利点。
でざいんぱたーん
デザインパターンの意味
オブジェクト指向設計で繰り返し現れる問題と、その定石となる解決構造に名前を付けたもの。GoFによる23種が有名で、生成に関するもの、構造に関するもの、振る舞いに関するものの3つに分類される。設計意図を短い名前で共有できるのが利点。
デザインパターンの具体例
Singletonはインスタンスを1つに限定して設定情報の管理などに使い、Observerは監視対象の変化を複数の表示部へ自動通知する。Factory Methodは生成するクラスを利用側から隠し、実装の差替えを容易にする。
デザインパターンは試験でどう引っ掛けられる?
パターン名と目的の対応を問う出題が中心なので、代表的な数個は目的まで押さえる。またMVCのようなアーキテクチャパターンは扱う粒度がより大きく、GoFの23種には含まれない。
デザインパターンと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。