過去問解きまくり研究所 ホーム

平成22年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22

システム開発技術

クラス図に関する問題

次のクラス図におけるクラス間の関係の説明のうち,適切なものはどれか。

〔図〕

答えと解説を見る

✓ これが正解イ“バス”,“トラック”などのクラスの共通部分を抽出し“自動車”クラスとして定義することを,汎化という。

解説

共通部分を抽出して上位クラスとして定義することを汎化といいます。

図のクラス図では、バス、トラック、セダン、バンなどのクラスから、白抜きの三角の矢じりが付いた線が自動車クラスを指しています。UML でこの矢じりは汎化の関係を表し、下位のクラスは上位のクラスの一種である、という関係を示します。汎化とは、複数のクラスに共通する性質や操作を取り出し、それをまとめて一つの上位クラスとして定義することです。バスやトラックに共通する部分を自動車クラスとして定義するという記述が、汎化の説明そのものです。

ほかの選択肢はなぜ違うのか

出典:平成22年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問22

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)