オブジェクト指向に基づく開発では、オブジェクトの内部構造が変更されても利用者がその影響を受けないようにすることができ、それによってオブジェクトの利用者がオブジェクトの内部構造を知らなくてもよいようにすることができる。
これを実現するための概念を表す用語はどれか。
ア | カプセル化 |
イ | クラス化 |
ウ | 構造化 |
エ | モジュール化 |
答え ア
【解説】
オブジェクト指向の開発において、オブジェクト内部のデータを隠蔽したり、オブジェクトの振る舞いを隠蔽したり、オブジェクトの実際の姿を隠蔽したりすることで、オブジェクトの内部構造が変更されても利用者がその影響を受けないようにすることができ、それによってオブジェクトの利用者がオブジェクトの内部構造を知らなくてもよいようにすることをカプセル化といいます。
【キーワード】
・カプセル化