平成29年度 春期 午前 問48
システム開発技術
オブジェクト指向の基本概念の組合せとして,適切なものはどれか。
- ア仮想化,構造化,投影,クラス
- イ具体化,構造化,連続,クラス
- ウ正規化,カプセル化,分割,クラス
- エ抽象化,カプセル化,継承,クラス
答えと解説を見る
✓ これが正解エ抽象化,カプセル化,継承,クラス
解説
抽象化・カプセル化・継承・クラスの四つが基本の考えです。
オブジェクト指向は、四つの考えを土台に組み立てられています。一つ目は抽象化で、共通する性質だけを取り出す見方でした。細かな違いを捨てて、扱いやすい形にまとめます。二つ目はカプセル化で、中身と操作をひとまとめに包む考えです。外からは決まった口だけを使い、内側には触れさせません。三つ目は継承で、既にある型の性質を受け継ぐ仕組みでした。差の部分だけを書き足せば、新しい型を作れます。四つ目がクラスで、実物を作るための型そのものです。この四つを並べた組が当たりました。仮想化や構造化を混ぜた組は、別の分野の言葉を含んでいます。具体化や連続を挙げた組も、この四つには入りませんでした。正規化を挙げた組は、データベースの設計で使う言葉です。四つのうち一つでも別の言葉が混じれば、組として外れます。
ほかの選択肢はなぜ違うのか
- ア仮想化,構造化,投影,クラス:仮想化と構造化と投影を混ぜた組です。クラスだけが四つの中に含まれていました。仮想化は資源を見かけ上分ける技術です。構造化は手続きを整理する古い考え方でした。投影は表から列を取り出す操作にあたります。三つとも別の分野の言葉です。
- イ具体化,構造化,連続,クラス:具体化と構造化と連続を挙げた組です。やはりクラスだけが含まれていました。具体化は抽象化の逆向きにあたります。構造化は手続きを整理する考え方でした。連続は基本の考えとして数えられていません。三つとも当てはまりません。
- ウ正規化,カプセル化,分割,クラス:正規化とカプセル化と分割を挙げた組です。カプセル化とクラスの二つは合っていました。けれども正規化はデータベースの設計で使う言葉です。分割も四つの中には数えられていません。抽象化と継承が抜け落ちたままでした。二つが入れ替わっています。
出典:平成29年度 春期 基本情報技術者試験 午前 問48
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)