
情報処理安全確保支援士 令和6年度 秋期 午前II、全25問のうちの問22。
出典:令和6年度 秋期 情報処理安全確保支援士試験 午前II 問22
ソフトウェアパターンの
- アJava の
パターンとして, 引数オブジェクト, オブジェクトの 可変性などで 構成される。 - イオブジェクト指向開発の
ための パターンであって, 生成, 構造, 振る 舞いの 三つの カテゴリに 分類される。 - ウ構造,
分散システム, 対話型システム及び適合型システムの 四つの カテゴリに 分類される。 - エ抽象度が
異なる 要素を 分割して 階層化する ための Layers, コンポーネント分割の ための Broker などで 構成される。
答えと解説を開く
正解はイです。
GoF (Gang of Four) の
ほかの選択肢が違う理由
- アGoF の
パターンは Java に 限った 物では ありません。 引数オブジェクトや オブジェクトの 可変性は、 GoF の 23 の 型に 入っていません。 - ウ構造、
分散システム、 対話型システム、 適合型システムという 分け方は、 POSA (Pattern-Oriented Software Architecture) の アーキテクチャパターンの 分類です。 - エLayers や
Broker は、 POSA の アーキテクチャパターンです。 GoF の デザインパターンでは ありません。
仕組み
デザインパターンの
一方で、