過去問解きまくり研究所 ホーム

平成26年度 春期 午前 問47

ソフトウェア開発管理技術

オブジェクト指向に関する問題

オブジェクト指向に基づく開発では,オブジェクトの内部構造が変更されても利用者がその影響を受けないようにすることができ,それによってオブジェクトの利用者がオブジェクトの内部構造を知らなくてもよいようにすることができる。これを実現するための概念を表す用語はどれか。

答えと解説を見る

✓ これが正解アカプセル化

解説

中身を隠して窓口だけ見せるのがカプセル化です。

似た響きの語が並ぶ設問では、それぞれの語がどこまでを言っているのかを比べると決まります。設問が求めているのは二つの働きです。一つは、利用する側が中の作りを知らなくてよいこと。もう一つは、中の作りを変えても利用する側が影響を受けないことです。カプセル化は、データとそれを扱う手続をひとまとまりにしたうえで、外からは決められた操作だけを見せる考え方です。中を包んで見せないので、利用する側は窓口の使い方だけを覚えればよく、窓口が変わらない限り内部を作り替えても影響が及びません。設問の前半と後半は、この一つの考え方の表と裏にあたります。

ほかの選択肢はなぜ違うのか

出典:平成26年度 春期 基本情報技術者試験 午前 問47

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)