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