IPA過去問ドリル

平成23年度 特別 基本情報技術者試験 午前 問48

テクノロジ/開発技術

オブジェクト指向の特徴はどれか。

出典:平成23年度 特別 基本情報技術者試験 午前 問48

正解:エ

解説

オブジェクト指向における継承(インヘリタンス)は,あるクラスの性質を別のクラスが引き継ぐ仕組みで,共通部分を上位クラスにまとめることで,変更が生じた際に上位クラスを修正するだけで済み,変更箇所を局所化できます。

選択肢ごとの解説

  • 誤り。オブジェクト指向では,メッセージを送ることで動的に操作を呼び出せるため,操作をあらかじめ厳密に固定指定する必要はありません。
  • 誤り。カプセル化は内部データを隠蔽し,オブジェクト間の相互依存性をむしろ低く(疎結合に)する仕組みです。
  • 誤り。継承関係にあるクラスを変更する際,下位クラスの変更が上位クラス全体に及ぶわけではなく,むしろ影響範囲は限定的に抑えられます。
  • 正しい。継承の概念により,共通部分を上位クラスにまとめることで,変更や拡張時の影響範囲を局所化できます。
基本情報技術者の過去問を演習モードで解く