ソフトウェア方式設計・詳細設計(全59問中58問目)

図において,"営業状況を報告してください"という同じメッセージで,営業課長と営業担当者は異なるサービスを行っている。オブジェクト指向で,このような特性を表す用語はどれか。
41.gif
  • 営業部長が,営業課長と営業担当者へ"営業状況を報告してください"というメッセージを送る。
  • 営業課長が,課全体の売上目標,売上実績を応答として返す。
  • 営業担当者が,自分個人の売上目標,売上実績,担当顧客状況を応答として返す。

出典:平成17年春期 問41

  • カプセル化
  • 継承
  • 抽象化
  • ポリモーフィズム
正解 問題へ
分野:テクノロジ系
中分類:システム開発技術
小分類:ソフトウェア方式設計・詳細設計
解説
オブジェクト指向の構成要素に関する問題です。
カプセル化(情報隠ぺい)
オブジェクトの内部を隠ぺい(ブラックボックス化)すること。使う人は内部の情報を知らなくともオブジェクトを扱うことができます。
インヘリタンス(継承)
あるクラスが上位のクラスを特性を引き継いでいる関係のこと。上位の特性を引き継ぐことで差分プログラミングが可能となる。
ポリモーフィズム(多相性・多態性)
オブジェクトへの操作呼び出しが、呼び出し側でなく受け手側の特性で決まる特性。同じメッセージを送っても受け手によって行われる操作が異なる様子。
つまりこの問題では、同じ指示(メッセージ)を異なるオブジェクト(営業課長と営業担当者)に送ったときに、異なるサービスを返しています。このような特性はオブジェクト指向ではポリモーフィズムと呼ばれます。

この問題の出題歴


Pagetop