GoFのデザインパターン

GoF(Gang of Four:4人のギャングたち)のデザインパターンは、オブジェクト指向ソフトウェア開発において、過去のソフトウェア設計者が発見し編み出した「よく使われる設計パターン」を23種類に分類・整理したものです。これらのパターンは、目的や用途に応じて大きく「生成(Creational)」「構造(Structural)」「振る舞い(Behavioral)」の3つのカテゴリに分類されています。 各選択肢の解説: ア:特定のプログラミング言語(Javaなど)のイディオム(定石)等の説明です。 ウ、エ:これらはソフトウェア全体の構造を決定する「アーキテクチャパターン(POSAなど)」に関する説明です。GoFのデザインパターンはクラスやオブジェクトレベルのより細かい設計パターンです。

ソフトウェアパターンのうち、GoFのデザインパターンの説明はどれか。

出典令和6年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22
ア
Java のパターンとして、引数オブジェクト、オブジェクトの可変性などで構成される。
イ
オブジェクト指向開発のためのパターンであって、生成,構造、振る舞いの三つのカテゴリに分類される。
ウ
構造,分散システム、対話型システム及び適合型システムの四つのカテゴリに分類される。
エ
抽象度が異なる要素を分割して階層化するための Layers, コンポーネント分割のための Broker などで構成される。