正答4
解説
正解は4です。
オブジェクト指向の基本概念の組合せを選ぶ問題です。
オブジェクト指向は、データとそれを操作する手続をひとまとまりのオブジェクトとして扱う考え方です。
【選択肢別解説】
1:× 仮想化、構造化、投影は、オブジェクト指向の基本概念ではありません。
構造化は構造化プログラミングや構造化分析の考え方です。
2:× 具体化、構造化、連続は、オブジェクト指向の基本概念ではありません。
オブジェクト指向では具体化ではなく、共通の性質を取り出す抽象化を重視します。
3:× カプセル化とクラスは基本概念ですが、正規化はデータベース設計の考え方です。
分割もオブジェクト指向の基本概念ではありません。
4:○ 抽象化(共通の性質を取り出す)、カプセル化(データと手続を一体にして内部を隠す)、継承(上位クラスの性質を下位クラスが引き継ぐ)、クラス(オブジェクトのひな形)は、すべて基本概念なので正しいです。
【ポイント】
オブジェクト指向の基本概念には、ほかにインスタンス、メッセージ、ポリモーフィズム(多相性)もあります。
カプセル化による情報隠蔽で、部品の独立性と再利用性が高まります。