Hej, mam do napisania projekt klas do gry w brydża, zrobiłem już coś, ale nie wiem czy to idzie w dobrą stronę i czy coś jeszcze trzeba dopisać..
Stwórz diagram klas dla gry w brydża. Uwgzlędnij w diagramie, że:
W brydża gra 4 graczy.
Gra składa się z:
- licytacji, toczonej na przemian (do 3 kolejnych pasów),
- rozgrywki, w której gracze na przemian wykładają karty (po jednej).
- Gracze są różnych rodzajów: losowy, amator, zaawansowany.
Modelujemy tylko jedną licytację i następującą po niej rozgrywkę.
Interesuje nas w tym zadaniu: - zaprojektowanie operacji niezbędnych do przeprowadzenia licytacji i rozgrywki,
- zaprojektowanie danych niezbędnych dla ww. operacji oraz podanie ich typów,
- ustalenie odpowiednich zasięgów widoczności,
- ustalenie co jest abstrakcyjne,
- wskazanie hierarchii dziedziczenia,
- wskazanie powiązań ilościowych.
Projekt ma uwzględnić: - zapamiętanie przebiegu licytacji,
- pamiętanie lew.
Znajomość zasad brydża nie ma znaczenia w tym zadaniu. Nie interesują nas zasady licytacji, nie obchodzą nas zasady dokładania kart, nie wiemy, jak się punktuje zwycięstwa i porażki, nie ma znaczenia, czy gracze są przed czy po partii.
Modelujemy jedno rozdanie (licytacja + rozgrywka), nie ma dla nas znaczenia to, co było przedtem ani potem (w szczególności nie musimy wskazać, kto wygrał to rozdanie).