エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
分類と分解をUMLで表現する
汎化関係 【汎化と特化】 「第3回 複雑なものを単純に~分類と分解~」(注1)で説明したクラスの階層を... 汎化関係 【汎化と特化】 「第3回 複雑なものを単純に~分類と分解~」(注1)で説明したクラスの階層をUMLで表現すると、汎化関係という特殊な関係になります。図1は、UMLで表現した汎化のイメージです。スーパークラス側を白抜き三角にして、線でサブクラスとつなぐという決まった表記があります。 サブクラスからスーパークラスに、より一般化することを汎化(generalization)、逆にスーパークラスからサブクラスに、より特殊化することを特化(specialization)と呼びます。スーパークラスを親、サブクラスを子、3階層以上の場合はそれぞれ祖先、子孫と呼ぶこともあります。 第3回の図1「クラス階層-乗り物の分類」をUMLで表すと図2のようになります。汎化は何階層でも描くことができます。
2015/06/14 リンク