酒問屋の在庫問題 - 初期クラス図にカテゴリーの概念を導入

さっき作った初期クラス図では、
・酒と酒メーカーが"発注する"
・酒と小売店が"受注する"
が直接関連しているが、発注、受注とも酒そのものに対しての注文ではなく、
お酒の品目に対しての注文である。また、品目は酒のカテゴリであるので、
以下のようにクラス図を変更する。


あと、まだ使っていない概念である"納品希望日"、"在庫数量"、"入荷希望日"は、
とりあえずノートでくっつけておく。

             ┌─────┐
      発注する   │  品目  │   受注する
   ┌─────────┤     ├─────────┐
   │    │    │     │         │
   │    │    └──┬──┘         │
   │ ┌────┬┐    1│カテゴリー       │
   │ │在庫数量└┤    │            │
   │ │が不足する│    │            │
   │ └─────┘    │0..*          │
┌──┴──┐      ┌──┴──┐      ┌──┴──┐
│酒メーカー│ 入荷する │  酒  │ 出荷する │ 小売店 │
│     ├──────┤     ├──────┤     │
│     │  │   │     │  │   │     │
└─────┘  │   └─────┘  │   └─────┘
           ┌──────┬┐       ┌──────┬┐
           │入荷希望日 └┤       │納品希望日 └┤
           │までに入荷する│       │までに出荷する│
           └───────┘       └───────┘

次は、このクラス図を見直して、テクニカルな改良を加える。