UML皆でお勉強しよ♪

このエントリーをはてなブックマークに追加
419デフォルトの名無しさん
今更すまんが
>>400
Java で言えば
 …> は インタフェースのimplements を示し、
 ―> は has-a 関係を表す (ただし集約(―◇)ではない)
として使ってますが間違ってますか。

class SomeClass implements SomeIF {
  …
}
の場合
┌─────┐ ┌────┐
│SomeClass│…>│ SomeIF │
└─────┘ └────┘
であり、

class SomeClass {
  OtherClass other;
  …
}
の場合は
┌─────┐ ┌──────┐
│SomeClass│――>│ OtherClass │
└─────┘▲uses└──────┘ (▲はほんとは右向き)

ってかんじ。