問題
オブジェクト指向に基づく開発では,オブジェクトの内部構造が変更されても利用者がその影響を受けないようにすることで,それによってオブジェクトの利用者がオブジェクトの内部構造を知らなくてもよいようにすることができる。これを実現するための概念を表す用語はどれか。
選択肢
- 1カプセル化
- 2クラス化
- 3構造化
- 4モジュール化
正解
1. カプセル化
詳しい解説を見る解説を閉じる
解説
カプセル化は,オブジェクトのデータ(属性)と操作(メソッド)を一体化し,内部構造を外部から隠蔽(情報隠蔽)する概念です。利用者は公開されたインタフェースだけを通じて操作するため,内部実装が変更されても影響を受けません。(出典: 平成26年度 春期 基本情報技術者試験 午前 問47)
一問一答
科目A 180問+科目B 60問