オブジェクト指向の概念で、情報隠蔽を実現するための仕組みに該当し、システムの機能やデータを他の部分から分離し、その部分の仕様 (公開操作) を定義するためのソフトウェア開発手段として、最も適切なものはどれか。
@ 継承
A ポリモルフィズム
B カプセル化
C 委譲
D 抽象化
B
@ 継承は、あるクラスのフィールドやメソッドを別のクラスがそのまま同様に利用できることである。
A ポリモフィズムは、同じメソッドを異なるふるまいで実行させることである。
B 正しい。
C 委譲 (デリゲーション) は、あるオブジェクトに依頼されたメッセージの処理を、他のオブジェクトに委ねることである。
D 抽象化は、対象となるものから共通する性質や要素を抽出し、本質的な概念として定義することである。
| V−20 | 目次 | V−22 |