UMLのクラス図のうち、汎化の関係を示したものはどれか。
答え イ
【解説】
ア |
1対1の多重度を表しています。 |
イ |
スポーツカーと自動車の関係は汎化と特化です。
UMLのクラス図で白抜きの矢印は汎化を表します。 |
ウ |
分解と集約を表しています。
UMLのクラス図で黒塗りのひし形は分解を表します。 |
エ |
依存を表しています。
UMLのクラス図で破線の矢印は依存関係を表します。 |
【キーワード】
・汎化と特化
【キーワードの解説】
- 汎化(generalization)と特化(specialization)
オブジェクト指向において、複数のクラスから共通な項目を抽出して抽象的なクラスを新たに定義することを汎化といい、あるクラスに特徴的な項目を加えて新たなクラス(サブクラス)を定義することを特化といいます。
もっと、「汎化」について調べてみよう。
戻る
一覧へ
次へ
|