令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問4
テクノロジシステム開発技術
この問題は2024(R6)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
オブジェクト指向におけるデザインパターンに関する記述として,適切なものはどれか。
解答・解説を読む
正解: 選択肢エ
デザインパターンとは、オブジェクト指向ソフトウェアの設計において、よく発生する問題とその解決策をパターン化し、再利用できるようにまとめたものです。代表的なものに、GoF(Gang of Four)が提唱した23種類のデザインパターンがあります。
設計のノウハウを共有することで、開発者間のコミュニケーションを円滑にし、ソフトウェアの保守性や再利用性を高めることができます。
したがって、正解は エ となります。
各選択肢の解説
- ア: 「幾つかのクラスに共通する性質を抽出して,一般化したクラスを定義したものである。」
これは 汎化(スーパークラスの定義)に関する記述です。 - イ: 「同じ性質をもつオブジェクト群を,更にクラスとして抽象化したものである。」
これは クラス そのものの定義、または抽象化に関する記述です。 - ウ: 「オブジェクトの内部にデータを隠蔽し,オブジェクトの仕様と実装とを分離したものである。」
これは カプセル化(情報隠蔽)に関する記述です。 - エ: 「システムの構造や機能について,設計上の典型的な問題とその解決策とを示し,再利用できるようにしたものである。」
これが正解です。デザインパターンに関する記述です。