アルゴリズムとプログラミング
基本情報技術者試験 科目A免除 修了試験 201001 実施分 問48
オブジェクト指向に基づく開発では,オブジェクトの利用者はオブジェクトの内部構造を知る必要がなく,内部構造が変更されても利用者がその影響を受けることがない。この概念を表す用語はどれか。
- ア カプセル化
- イ クラス化
- ウ 構造化
- エ モジュール化
出典:基本情報技術者試験 科目A免除 修了試験 201001 実施分 問48
答えと解説を見る
正解:ア
覚える知識
カプセル化の効果
カプセル化は、データと操作をまとめて内部を隠し、公開した操作だけで利用させる仕組みである。
この問題で必要なこと
カプセル化により、内部構造を隠蔽して利用者は内部を知る必要がなくなり、内部変更の影響を受けない。
ひっかけ
モジュール化や構造化は設計手法で、内部を隠すことを主眼としない。
この知識の出題:本試験系 4 回・免除試験 8 回(公開問題での観測値)