平成23年度 秋期 午前 問46
ソフトウェア開発管理技術
オブジェクト指向の基本概念の組合せとして,適切なものはどれか。
- ア仮想化,構造化,投影,クラス
- イ具体化,構造化,連続,クラス
- ウ正規化,カプセル化,分割,クラス
- エ抽象化,カプセル化,継承,クラス
答えと解説を見る
✓ これが正解エ抽象化,カプセル化,継承,クラス
解説
抽象化とカプセル化と継承とクラスがそろいます。
オブジェクト指向では、データとそれを扱う手続きを一つのまとまりとして考えます。共通する性質を取り出してまとまりの型を決めることを抽象化、内部の作りを外から直に触れないように包むことをカプセル化、既にある型の性質を引き継いで新しい型を作ることを継承と呼び、その型そのものをクラスと呼びます。判定の軸は一つで、並べられた四つの語がすべてこの考え方の柱として数えられるかどうかを見ます。組合せを問う設問なので、四つのうち三つが柱に当たっていても、残る一つが別の分野で使われる語であれば、その組合せは外れます。だから語を一つずつ指さして、どの分野の言葉かを確かめていくのが確実です。
ほかの選択肢はなぜ違うのか
- ア仮想化,構造化,投影,クラス:資源を実体と切り離して見せる考え方、手続きを段階的に分ける設計法、表から必要な部分を取り出す操作が並んでいます。クラス以外の三つは、いずれも別の分野で使われる語です。
- イ具体化,構造化,連続,クラス:抽象化とは反対向きの語や、手続きの分割に関わる語が入っています。包み隠すことと引き継ぐことという二つの柱が、どちらも欠けています。
- ウ正規化,カプセル化,分割,クラス:包み隠すことは柱の一つですが、重複をなくすようにデータの持ち方を整える操作と、単に分けることを表す語が混じっています。引き継ぐという柱も入っていません。
出典:平成23年度 秋期 基本情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)