Date: 14 Apr 2005 22:26:33 +0900
From: <sadman0@....jp>
Subject: [modeling-dojo:00299] 関連クラス?
To: modeling-dojo@....jp
Message-Id: <20050414132633.11068.qmail@....jp>
X-Mail-Count: 00299
JUDEで関連クラスサポートされたのですか?
それは嬉しいニュース
常々関連クラス書けないなぁと思ってました
今回オブジェクト図を出せなかったのですが
急ぎ作ろうと図の作成でオブジェクト図を探してしまい
あれー?どうやるんだっけーになってしまった
そういえばオブジェクト図はクラス図上に書けるんだったと
投稿後に気が付きました
関連クラスをパッっと思いつくのはなかなか難しいと感じています
論理的には両端が決れば特定できるクラスとなるのでしょうけれど
今回の料金などは従属的なものであって
料金によって品目とサービスの関係が保たれているわけではないですよね?
こういうケースだと関連クラスにして良いのかどうか悩んでしまいます
料金に履歴を持たせるとすると注文の日付で料金に限定子を付ける
と言ったモデルが思い浮かびますが
ここまで表現しようとすると本質的なモデリングが見えにくくなってしまいそうです
時間的概念を除いた倍率の低いクラス図と
履歴にフォーカスした部分的な倍率の高いクラス図を併用
または、履歴構造を抽象化した汎用的モデルを別途作る
というのが現実的な解でしょうか?
SadMan