オブジェクト指向における汎化の説明として,適切なものはどれか。
- あるクラスを基に,これに幾つかの性質を付加することによって,新しいクラスを定義する。
- 幾つかのクラスに共通する性質をもつクラスを定義する。
- オブジェクトのデータ構造から所有の関係を見つける。
- 同一名称のメソッドをもつオブジェクトを抽象化してクラスを定義する。
解答
イ
解説
- あるクラスを基に,これに幾つかの性質を付加することによって,新しいクラスを定義する。
特化(汎化の逆)の説明です。 - 幾つかのクラスに共通する性質をもつクラスを定義する。
適切です。
汎化の説明です。 - オブジェクトのデータ構造から所有の関係を見つける。
集約の説明です。 - 同一名称のメソッドをもつオブジェクトを抽象化してクラスを定義する。
抽象化の説明です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 設計 |
出題歴
- PM 令和5年度秋期 問14
- SA 令和3年度春期 問6