必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. システムアーキテクト
  3. 平成26年度秋季問題一覧
  4. 平成26年度秋季問題3-解答・解説-分析

平成26年度秋季問題

問題3

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

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

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

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

解答:イ

<解説>

GoF(Gang of Four、4人組)のデザインパターンとは、オブジェクト指向のソフトウエア再利用について代表的なものを23のパターンにまとめたものです。効率的な生産性、再利用や修正などのメンテナンス性を考慮したオブジェクト指向のプログラミングをする時の模範となります。

したがって、イが正解である。