Witam, mam 2 pytania dotyczące UML-a.
Projektuję system dla linii lotniczej i tworzę diagram UML.
-
Mam 4 klasy: Pasażer, Lot, Bilet, Rezerwacja, Płatność. Pasażera i Lot łączę zwykłą asocjacją. Bilet jest klasą asocjacyjną. Ale bilet jest tak naprawdę tym samym co rezerwacja. Tzn. na diagramie mógłbym połączyć bilet i rezerwację związkiem 1 do 1. Tak się robi? Czy jak występuje związek 1 do 1 to w ogóle się go nie zaznacza? A każda Rezerwacja jest związana z Płatnością. Jak to wyrazić?
-
Chciałbym wyrazić na diagramie, że z Lotem związana jest Odprawa oraz z każdą odprawą związana jest Karta pokładowa. I tutaj znowu związki 1 do 1 chyba. Mogę zastosować agregację?
Z góry thx!