• 締切済み

UMLのクラス図でどのように表現したらよいのか。

商品クラスと、陳列クラスがあります。 商品クラスには、商品コード、商品名、価格、、、などがあり、 陳列クラズには、陳列ID、陳列場所があります。 商品は必ず1つの陳列(場所)を持っています。 この関係において”陳列順”を表現したいのですが、どのようにクラス表現したらよいのかが わからなく数週間も悩んでおります。 陳列順とは、陳列場所ごとの商品の並び順のことで、 陳列IDごとに1からの連番でわりふられ、1つの商品(コード)を有します。

みんなの回答

noname#137556
noname#137556
回答No.1

関連端に制約 {ordered} を付けてみました。 ノートで注記も入れておいたほうが分かりやすいと思います。 # 「陳列」を関連クラスにしたのは,順序付けとは関係ないです。

okwhiro
質問者

お礼

ご回答ありがとうございます。 Javaで実装するので、ご指摘頂いたクラス図でどのように 実装するのか考えてみたいと思います。

okwhiro
質問者

補足

関連クラスの実装方法がわかりません。 やりたいのは、商品オブジェクトを陳列順でlist取得したいのですが。

関連するQ&A