情報セキュリティアドミニストレータ平成14年問09
上級システムアドミストレータ午前平成14年問15
テクニカルエンジニア(ネットワーク)平成14年問11

 オブジェクト指向でシステムを開発する場合,カプセル化の効果として適切な
ものはどれか。

 ア オブジェクトの内部データ構造やメソッドの実装を変更しても,その影響
  をほかのオブジェクトに及ぼしにくい。

 イ 親クラスの属性を子クラスが利用できるので,親クラスの属性を子クラス
  の属性の定義に利用できる。

 ウ 既存の型に加えてユーザ定義型を追加できるので,問題領域に合わせてプ
  ログラムの仕様を拡張できる。

 エ 同一メッセージを送っても,受け手のオブジェクトによって,それぞれが
  異なる動作をするので,メッセージを受け取るオブジェクトの種類が増えて
  も,メッセージを送るオブジェクトには影響がない。