日々学習〜人の役に立てるITエンジニアを目指して〜

ITエンジニアが日々学んだ事を書き記します

【システムアーキテクト午前Ⅱ】GoFのデザインパターン

f:id:taniyutt:20220308222859p:plain



















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

ア Javaのパターンとして引数オブジェクト、オブジェクトの可変性などで構成される。
イ オブジェクト指向開発のためのパターンとして生成、構造、振る舞いの三つのカテゴリに分類される。
ウ 構造、分散システム、対話型システム及び適合型システムの四つのカテゴリに分類される。
エ 抽象度が異なる要素を分割して階層化するためのLayers、コンポーネント分割のためのBrokerなどで構成される。







答:イ
デザインパターンとは、多数の事例から共通する要素を抽出し、典型的な問題に対して解法を記述したもの。
イが、GoF(Gang of Four)のデザインパターンの説明。
アはJavaBeansパターンの説明、
ウ、エはPOSA(Patterns Oriented Software Architecture)のアーキテクチャパターンの説明。