1

クラス図を設計するときのカーディナリティ/多重度について混乱しています。私の主な混乱は、いつ 1---* 関係を表すかということです。たとえば、乗客クラスと座席クラスの場合、乗客は 1 つの座席に割り当てられます。この場合、座席はある時点で 1 人の乗客に割り当てられますが、その存在期間中は多くの乗客に割り当てられます。

では、座席 ---> 乗客は 1-1 または 1-* のどちらにすべきでしょうか?

4

2 に答える 2

1

要約しましょう:

  • ある正確な瞬間に:
    • それぞれPassengerが正確に 1 つに割り当てられSeatます。未解決の質問: はPassenger割り当て前に既に存在しますか (つまり、1 または 0..1) ?
    • それぞれSeatに 1 つを割り当てることができますPassengerが、空のままにすることもできます (つまり 0..1)
  • 生涯を通じて:
    • それぞれPassengerが多くの座席に割り当てられている可能性があります (フライトごとに 1 つ)
    • それぞれSeatに多くをPassenger割り当てることができます。

Seat結論:とPassengerの関係*-*(多対多)

于 2016-04-01T15:43:13.073 に答える