IPA過去問ドリル

平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問4

テクノロジ/開発技術

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

出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問4

正解:イ

解説

GoF(Gang of Four)のデザインパターンは,オブジェクト指向開発における再利用可能な設計の定石を,生成(Creational),構造(Structural),振る舞い(Behavioral)の3カテゴリ・23個のパターンとして整理したものです。

選択肢ごとの解説

  • 誤り。Javaの引数オブジェクトなどで構成されるという記述は,GoFのデザインパターンの説明ではありません。
  • 正しい。オブジェクト指向開発のためのパターンとして生成,構造,振る舞いの3カテゴリから構成されるのは,GoFのデザインパターンの説明です。
  • 誤り。構造,分散システム,対話型システム,適合型システムの4カテゴリから構成されるのは,POSA(Pattern-Oriented Software Architecture)などのアーキテクチャパターンの分類に近い説明であり,GoFのものではありません。
  • 誤り。LayersやBrokerなどで構成されるのは,アーキテクチャパターンの説明であり,GoFのデザインパターンではありません。
システムアーキテクトの過去問を演習モードで解く