AsamiOffice > SimpleModeling
 

ドメイン・モデル/関連

SVO

概要

クラスとクラスの間にあるSVO(Subject-Verb-Object)の関係を関連(association)としてモデル化します。

文法

説明

オブジェクト・モデルにおけるクラス間の関係(relationship)で最も重要なものは関連(association)です。関連はメッセージ通信を行うことができる関係です。

  • SがOにVする。

関連とは「クラス間でメッセージ通信が行われる通路」です。つまり、関連があるということは、この関連の上をメッセージが流れるということです。メッセージの流れがあるということは、振る舞いがあるということであり、「動詞(Verb)」としての役割が出てきます。

使用例

svcExample

「顧客が商品を予約する」という関係は、関連を使用すると上図のようにモデル化することができます。