正答4
解説
正解は4です。
オブジェクト指向は、データとそれに対する操作をひとまとめにしたオブジェクトを単位としてシステムを構成する考え方です。
主な特徴に、カプセル化、継承(インヘリタンス)、多相性(ポリモーフィズム)があります。
【選択肢別解説】
1:× オブジェクト指向では、継承などを使って後から操作を追加したり変更したりできます。
すべての操作をあらかじめ指定しておかなければならないわけではありません。
2:× カプセル化は、データと操作をまとめて内部を隠蔽する仕組みです。
オブジェクト間の相互依存性は高まるのではなく、低くなります。
3:× クラスを変更すると影響を受けるのは、そのクラスを継承する下位のクラス(サブクラス)です。
上位のクラスを変更する必要はありません。
4:○ 継承を使うと、上位クラスの性質を引き継ぎ、差分だけを下位クラスに定義できます。
モデルを拡張・変更するとき、変更部分を局所化できます。
【ポイント】
カプセル化は「独立性を高める」、継承は「差分だけを定義して再利用する」と覚えましょう。
変更の影響は上位から下位に及び、下位の変更は上位に及ばないことも頻出です。