問題プレビューID: 18e0b020

問 46

オブジェクト指向において,属性と振る舞いを一つにまとめた構造にすることを何というか。

解説

オブジェクト指向では,データ(属性)とそれを操作する手続き(振る舞い・メソッド)を一つにまとめてオブジェクトとして扱う。このように,属性と振る舞いを一体にまとめ,内部の詳細を外部から隠蔽することをカプセル化(カプセル化・情報隠蔽)という。

  • イのクラス化は,共通する性質や振る舞いを抽出してクラスとして定義することである。
  • ウの集約化は,「全体-部分」の関係を表す集約・コンポジションのことである。
  • エの汎化は,共通点を抽出して上位の概念(スーパークラス)にまとめる抽象化のことである。

したがって,正解は「ア」である。