Index: [Article Count Order] [Thread]

Date:  Fri, 22 Apr 2005 13:27:12 +0900 (JST)
From:  naka aki <naka_aki_naka_aki@....jp>
Subject:  [modeling-dojo:00344] Re: パワータイプに関して質問
To:  modeling-dojo@....jp
Message-Id:  <20050422042712.8254.qmail@....jp>
In-Reply-To:  <200504200906.AA01409@....jp>
X-Mail-Count: 00344

中村といいます。
ちょっと本題から逸れるかも知れませんが、
気になってる(^^;話題なので、質問です。

関連オブジェクトの重複(をさせたいなぁ…)について、
私は以前から(^^;気になっているのですが、

(児玉さん曰く)
>>>  単なる関連にしておくことで,同じサービスが二度以上加わらない,
>>> つまり,ドライクリーニングが二度行われるないようにする制約になっ
>>> ています。
(中略)
>関連はリンクの集合です。集合は{Bug}などの
>制約をかけない限り{Set}と解釈しますので,同一のオブジェクト間
>での重複リンクを許さないことになっています。


1:
これは、
{Bug}という制約をかけたら、
関連は(関連オブジェクトも)
同一両端オブジェクト間で
重複させても「いい」ぞ、
ということなんでしょうか?


2:
単なる関連じゃなく
関連オブジェクト(関連クラス)にしてあげれば、
同一両端オブジェクト間で
重複させても「いい」ぞ、
ということなんでしょうか?

もしそうなら個人的には、
私がやりたい或る事を満たしてくれるようになるわけだし、
「関連を関連オブジェクトにすることにより、
  個々の関連を識別することが可能になり、
  {Set}という制約とも矛盾しなくなる」
という風に捉えることで(私はそう捉えている)、
話の辻褄が綺麗に合うようになる(と私は思う)ので、
大歓迎です。

ただ、今まであちこちで見聞きした議論の範囲では、どうも
「関連は、たとえそれが関連オブジェクトであっても、
同一両端オブジェクト間での重複は許さない」
ということだったようなので、
それらの話と上記引用部分(の私の解釈)とが
噛み合わなくなり、ちょっと戸惑っています。

#たしか「UMLモデリングの本質」にも、そういうことが書いてあったような気が…?

このへんどうなってるのか、
よければお聞かせ頂けませんか?


>はい,勘違いです。

>って,なかなか言わないと分かりませんよね。

(UMLの)あのあたりの仕様って、
なんというか、直感に反しているかなーと
思っています(した)。


__________________________________
Do You Yahoo!?
Upgrade Your Life
http://bb.yahoo.co.jp/